Midway order of battle

This is the order of battle for the World War II Battle of Midway.

Japanese Combined Fleet
The Japanese forces actually consisted of two different fleets detailed to two separate operations, namely Operation AL (for the Aleutians) and Operation MI (for Midway).

First Fleet

 * First Fleet Main Force
 * 1st Battleship Division - Rear Admiral Gihachi Takayanagi in Yamato
 * JAPANESE BATTLESHIP Yamato - Rear Admiral Takayanagi, (Flagship of Admiral Isoroku Yamamoto, commander of the Japanese Combined Fleets)
 * JAPANESE BATTLESHIP Mutsu - Rear Admiral Gunji Kogure
 * JAPANESE BATTLESHIP Nagato - Captain Hideo Yano
 * Carrier Group:
 * CVE JAPANESE AIRCRAFT CARRIER Hōshō - Captain Kaoru Umetani (8 B4Y1 'Jean' - Lt. Yoshiaki Irikiin)
 * DD JAPANESE DESTROYER Yukaze - Lt. Commander Shizuka Kajimoto
 * Special Force
 * CVS JAPANESE AIRCRAFT CARRIER Chiyoda - Captain Kaku Harada
 * CVS Nisshin - Captain Katsumi Komazawa
 * Screening Force
 * 3rd Destroyer Squadron - Rear Admiral Shintaro Hashimoto in Sendai
 * CL Sendai - Captain Nobue Morishita
 * 11th Destroyer Division - Captain Kichiro Shoji (JAPANESE DESTROYER Fubuki - Lt. Commander Shizuo Yamashita, JAPANESE DESTROYER Shirayuki - Lt. Commander Rokoro Sugawara, JAPANESE DESTROYER Hatsuyuki - Lt. Commander Junnari Kamiura, Murakumo - Lt. Commander Hideo Higashi)
 * 19th Destroyer Division - Captain Ranji Oe (JAPANESE DESTROYER Isonami - Commander Ryokichi Sugama, Uranami - Lt. Commander Tsutomu Hagio, Shikinami - Lt. Commander Akifumi Kawahashi, Ayanami - Commander Eiji Sakuma)
 * 1st Supply Group: Captain Shigeyasu Nishioka in Naruto
 * AO Naruto - Captain Nishioka
 * Toei Maru
 * First Carrier Striking Force (First Air Fleet) - Vice Admiral Chuichi Nagumo
 * 1st Carrier Division: Vice Admiral Nagumo in Akagi
 * JAPANESE AIRCRAFT CARRIER Akagi - Captain Taijiro Aoki
 * Air Unit: Commander Mitsuo Fuchida (19 A6M2 Type 21 - Lt. Commander Shigeru Itaya, 18 D3A1 - Lt. Commander Takehiko Chihaya, 18 B5N2 - Lt. Commander Shigeharu Murata)
 * JAPANESE AIRCRAFT CARRIER Kaga - Captain Jisaku Okada†.
 * Air Unit: Lt Commander Tadashi Kusumi† (18 A6M2 Type 21 - Lt. Masao Sato, 18 D3A1 - Lt. Shoichi Ogawa, 27 B5N2 - Lt. Ichiro Kitajima)
 * 2nd Carrier Division: Rear Admiral Tamon Yamaguchi† in Hiryū.
 * JAPANESE AIRCRAFT CARRIER Hiryū - Captain Tomeo Kaku†
 * Air Unit: Lt Joichi Tomonaga† (18 A6M2 Type 21 - Lt. Shigeru Mori†, 18 D3A1 - Lt. Michio Kobayashi†, 18 B5N2 - Lt. Kikuchi Rokuro†)
 * JAPANESE AIRCRAFT CARRIER Sōryū - Captain Ryusaku Yanagimoto†
 * Air Unit: Lt Commander Takashige Egusa (18 A6M2 Type 21 - Lt. Masaharu Suganami, 18 D3A1 - Lt. Masahiro Ikeda, 18 B5N2 - Lt. Heijiro Abe, 2 D4Y1)
 * Support Group
 * 8th Cruiser Division: Rear Admiral Hiroaki Abe in Tone
 * CA Tone - Captain Tametsugu Okada (3 E13A1 Type 0, 2 E8N2 Type 95)
 * CA Chikuma - Captain Keizo Komura (3 E13A1 Type 0, 2 E8N2 Type 95)
 * 3rd Battleship Division, 2nd Section: RADM Tamotsu Takama in Haruna
 * JAPANESE BATTLESHIP Haruna - RADM Takama (3 E8N2 Type 95)
 * JAPANESE BATTLESHIP Kirishima - Captain Sanji Iwabuchi (3 E8N2 Type 95)
 * Screening Force
 * 10th Destroyer Squadron - Rear Admiral Susumu Kimura in Nagara
 * CL JAPANESE CRUISER Nagara - Captain Toshio Naoi
 * 4th Destroyer Division - Captain Kosaku Ariga (JAPANESE DESTROYER Nowaki - Commander Magataro Koga, JAPANESE DESTROYER Arashi - Commander Yusumasa Watanabe, JAPANESE DESTROYER Hagikaze - Commander Juichi Iwagami, JAPANESE DESTROYER Maikaze - Commander Seiji Nakasugi)
 * 10th Destroyer Division- Captain Toshio Abe (JAPANESE DESTROYER Kazagumo - Commander Masayoshi Yoshida, Yugumo - Commander Shigeo Semba, Makigumo - Commander Isamu Fujita)
 * 17th Destroyer Division - Captain Masayuki Kitamura (JAPANESE DESTROYER Urakaze - Commander Nagayoshi Shiraishi, JAPANESE DESTROYER Isokaze - Commander Shunichi Toyoshima, JAPANESE DESTROYER Tanikaze - Commander Motoi Katsumi, JAPANESE DESTROYER Hamakaze - Commander Tsuneo Orita)
 * Supply Group 1 - Captain Masanao Ota in Kyokuto Maru
 * DD JAPANESE DESTROYER Akigumo - Commander Shohei Soma
 * 5 Oilers - Kyokuto Maru, Shinkoku Maru, Tōhō Maru, Nippon Maru, Kokuyo Maru

Second Fleet (Midway Invasion Force)

 * Second Fleet Main Body - Vice Admiral Nobutake Kondō in Atago
 * 3rd Battleship Division (less 2nd Section): Rear Admiral Gunichi Mikawa
 * JAPANESE BATTLESHIP Kongō - Captain Tomiji Koyanagi
 * JAPANESE BATTLESHIP Hiei - Captain Masao Nishida
 * 4th Cruiser Division (less 2nd Section): Vice Admiral Kondo
 * CA JAPANESE CRUISER Atago - Captain Baron Matsuji Ijuin
 * CA JAPANESE CRUISER Chōkai - Captain Mikio Hayakawa
 * 5th Cruiser Division : Vice Admiral Takeo Takagi
 * CA JAPANESE CRUISER Myōkō - Captain Teruhiko Miyoshi
 * CA JAPANESE CRUISER Haguro - Captain Tomokazu Mori
 * Screening Force
 * 4th Destroyer Squadron - Rear Admiral Shoji Nishimura in CL Yura
 * CL JAPANESE CRUISER Yura - Captain Shiro Sato
 * 3rd Destroyer Division - Captain Ranji Oe (DDs Murasame - Lt. Commander Naoji Suenaga, JAPANESE DESTROYER Samidare - Commander Takisaburo Matsubara, JAPANESE DESTROYER Harusame - Lt. Commander Masao Kamiyama, JAPANESE DESTROYER Yudachi - Commander Kiyoshi Kamiyama'')
 * 9th Destroyer Division - Captain Yasuo Sato (DDs Asagumo - Commander Toru Iwahashi, JAPANESE DESTROYER Minegumo - Lt. Commander Yasuatsu Suzuki, JAPANESE DESTROYER Natsugumo - Lt. Commander Moritaro Tsukamoto'')
 * Carrier Group - Captain Sueo Obayashi
 * CVL JAPANESE AIRCRAFT CARRIER Zuihō - Captain Obayashi.
 * Air Component: 12 A6M2 Zero Type 21 - Lt. Moriyasu Hidaka, 12 B5N2 - Lt. Kaji Matsuo
 * DD Mikazuki - Lt. Commander Saneho Maeda
 * Supply Group: - Captain Jiro Murao in Sata
 * AO Sata - Captain Murao
 * AO Tsurumi - Captain Toshizo Fujita
 * AO Genyo Maru
 * AO Kenyo Maru
 * AR Akashi - Captain Tsunekichi Fukuzawa
 * Midway Occupation Force - Rear Admiral Raizo Tanaka
 * Transports and Patrol Boats carrying about 5000 troops under Captain Minoru Ota IJN and Colonel Kiyonao Ichiki IJA
 * Kiyozumi Maru
 * Keiyo Maru
 * Zenyo Maru
 * Goshu Maru #2
 * Toa Maru
 * Kano Maru
 * Argentina Maru
 * Hokuriku Maru
 * Brazil Maru
 * Kirishima Maru
 * Azuma Maru
 * Nankai Maru
 * Patrol Boat #1
 * Patrol Boat #2
 * Patrol Boat #34
 * AO Akebono Maru - damaged by torpedo night of June 3–4
 * Escort Force - Rear Admiral Tanaka in CL Jintsu
 * CL JAPANESE CRUISER Jintsu - Captain Torazo Kozai
 * 15th Destroyer Division - Captain Torajiro Sato (JAPANESE DESTROYER Kuroshio - Commander Tamaki Ugaki, JAPANESE DESTROYER Oyashio - Commander Tokiyoshi Arima)
 * 16th Destroyer Division - Captain Shiro Shibuya (JAPANESE DESTROYER Yukikaze - Commander Kenjiro Tobita, JAPANESE DESTROYER Amatsukaze - Commander Tameichi Hara, JAPANESE DESTROYER Tokitsukaze - Commander Giichiro Nakahara, JAPANESE DESTROYER Hatsukaze - Commander Kameshiro Takahashi)
 * 18th Destroyer Division - Captain Yoshito Miyasaka (JAPANESE DESTROYER Shiranuhi - Commander Shizuo Akazawa, JAPANESE DESTROYER Kasumi - Commander Kiyoshi Tomura, JAPANESE DESTROYER Arare - Commander Tomoe Ogata, JAPANESE DESTROYER Kagero - Commander Minoru Yokoi)
 * Seaplane Tender Group: Rear Admiral Ruitaro Fujita in Chitose
 * 11th Seaplane Tender Division
 * CVS JAPANESE AIRCRAFT CARRIER Chitose - Captain Tamotsu Furukawa (16 A6M2 -N 'Rufe' floatplane fighters, 4 E13A scout aeroplanes)
 * AV Kamikawa Maru - Captain Tarohachi Shinoda (8 A6M-2N 'Rufe' floatplane fighters, 4 E13A scout aeroplanes)
 * DD JAPANESE DESTROYER Hayashio - Commander Kiyoshi Kaneda
 * Patrol boat #35 (carrying troops)
 * Midway Support Force - Vice Admiral Takeo Kurita in Kumano
 * 7th Cruiser Division - Vice Admiral Kurita.
 * CA JAPANESE CRUISER Kumano - Captain Kikumatsu Tanaka
 * CA Suzuya - Captain Masatomi Kimura
 * CA JAPANESE CRUISER Mogami - Captain Shakao Sakiyama†
 * CA JAPANESE CRUISER Mikuma - Captain Akira Soji
 * 8th Destroyer Division - Commander Nobuki Ogawa
 * JAPANESE DESTROYER Asashio - Lt. Commander Goro Yoshii
 * JAPANESE DESTROYER Arashio - Commander Hideo Kuboki
 * Attached Oiler
 * AO Nichiei Maru
 * Minesweeper Group - Captain Sadatomo Miyamoto
 * 4 Minesweepers
 * Tama Maru #3
 * Tama Maru #5
 * Shonan Maru #7
 * Shonan Maru #8
 * 3 Subchasers
 * Subchaser #16
 * Subchaser #17
 * Subchaser #18
 * 1 Supply ship
 * Soya - Commander Toshi Kubota
 * 2 Cargo ships
 * Meiyo Maru
 * Yamafuku Maru
 * Advance (Submarine) Force (Sixth Fleet) - Vice Admiral Teruhisa Komatsu in JAPANESE CRUISER Katori at Kwajalein
 * CL Katori - Captain Noboru Owada
 * 3rd Submarine Squadron- Rear Admiral Chimaki Kona in Rio de Janeiro Maru (flagship at Kwajalein)
 * 19th Submarine Division - Captain Ryojiro Ono
 * JSUB I-156 - Lt. Commander Katsuo Ohashi
 * JSUB I-157 - Lt. Commander Sakae Nakajima
 * JSUB I-158 - Lt. Commander Soshichi Kitamura
 * JSUB I-159 - Lt. Commander Tamori Yoshimatsu
 * 13th Submarine Division - Captain Takeji Miyazaki
 * JSUB I-121 - Lt. Commander Yasuo Fujimori
 * JSUB I-122 - Lt. Commander Sadatoshi Norita
 * JSUB I-123 - Lt. Commander Toshitake Ueno
 * 30th Submarine Division - Captain Maseo Teraoka
 * JSUB I-162 - Lt. Commander Takakazu Kinashi
 * JSUB I-165 - Lt. Commander Hakue Jarada
 * JSUB I-166 - Lt. Commander Makio Tanaka

Shore-based Air Force

 * Eleventh Air Fleet - Vice Admiral Nishizo Tsukahara (at Tinian)
 * Midway Expeditionary Force - Captain Chisato Morita
 * 36 'Zero' fighters - Lt. Commander Mitsugu Kofukuda
 * 10 'Betty' bombers at Wake Island
 * 6 flying boats at Jaluit
 * 24th Air Flotilla - Rear Admiral Minoru Maeda
 * Chitose Air Group at Kwajalein - Captain Fujiro Ohashi
 * 36 'Zero' fighters
 * 36 B5N2s
 * 1st Air Group at Aur and Wotje - Captain Samaji Inoue
 * 36 'Zero' fighters
 * 36 B5N2s
 * 14th Air Group - Captain Daizo Nakajima
 * 36 H6K Flying boats at Jaluit and Wotje

Northern Area Force

 * Fifth Fleet Main Body - Vice Admiral Boshirō Hosogaya in Nachi
 * CA JAPANESE CRUISER Nachi - Captain Takahiko Kiyota
 * DD JAPANESE DESTROYER Inazuma - Lt. Commander Hajime Takeuchi
 * DD JAPANESE DESTROYER Ikazuchi - Lt. Commander Shunsaku Kudo
 * Supply Group
 * AO Fujisan Maru
 * AO Nissan Maru
 * 3 Cargo Ships
 * Second Carrier Striking Force - Rear Admiral Kakuji Kakuta in Ryujo
 * 4th Carrrier Division - Rear Admiral Kakuta
 * CVL JAPANESE AIRCRAFT CARRIER Ryūjō - Captain Tadeo Kato
 * Air Unit - Lt. Masayuki Yamagami (16 A6M2 - Lt. Minoru Kobayashi, 21 B5N2 - Lt. Yamagami)
 * CV JAPANESE AIRCRAFT CARRIER Junyō - Captain Shizue Isii
 * Air Unit - Lt. Yoshio Shiga (24 A6M2 - Lt. Shiga, 15 D3A1 - Lt. Zenji Abe)
 * 4th Cruiser Division, 2d Section - Captain Shunsaku Nabeshima in Maya
 * CA JAPANESE CRUISER Takao - Captain Bunji Asakura
 * CA JAPANESE CRUISER Maya - Captain Nabeshima
 * 7th Destroyer Division - Captain Kaname Konishi (JAPANESE DESTROYER Akebono - Lt. Commander Minoru Nakagawa, JAPANESE DESTROYER Ushio - Lt. Commander Yoshitake Uesugi, JAPANESE DESTROYER Sazanami - Lt. Commander Hiroshi Uwai)
 * AO Teiyo Maru
 * Aleutian Support Force - Vice Admiral Shiro Takasu in Hyūga
 * 2nd Battleship Division - Vice Admiral Takasu
 * JAPANESE BATTLESHIP Fusō - Captain Chozaemon Obata
 * JAPANESE BATTLESHIP Hyūga - Captain Chiaki Matsuda
 * JAPANESE BATTLESHIP Ise - Captain Isamu Takeda
 * JAPANESE BATTLESHIP Yamashiro - Captain Gunji Kogure
 * Screening Force - Rear Admiral Fukuji Kishi in Kitakami
 * 9th Cruiser Division - Rear Admiral Kishi
 * CL JAPANESE CRUISER Kitakami - Captain Saiji Norimitsu
 * CL JAPANESE CRUISER Ōi - Captain Moichi Narita
 * 20th Destroyer Division - Captain Yuji Yamada (JAPANESE DESTROYER Asagiri - Lt. Commander Nisaburo Maekawa, JAPANESE DESTROYER Yugiri - Commander Masayoshi Motokura, JAPANESE DESTROYER Shirakumo - Commander Toyoji Hitomi, JAPANESE DESTROYER Amagiri - Captain Buichi Ashida)
 * 24th Destroyer Division - Captain Yasuji Hirai (JAPANESE DESTROYER Umikaze - Commander Nagahide Sugitani, JAPANESE DESTROYER Yamakaze - Lt. Commander Shuichi Hamanaka, JAPANESE DESTROYER Kawakaze - Lt. Commander Kazuo Wakabayashi, JAPANESE DESTROYER Suzukaze - Lt. Commander Kazuo Shibayama)
 * 27th Destroyer Division - Captain Matake Yoshimura (JAPANESE DESTROYER Ariake - Lt. Commander Shoichi Yoshida, JAPANESE DESTROYER Yugure - Lt. Commander Kiyoshi Kamo, JAPANESE DESTROYER Shigure - Commander Noboru Seo, JAPANESE DESTROYER Shiratsuyu - Lt. Commander Kanematsu Hashimoto)
 * Supply Group - Captain Matsuo Eguchi
 * AO San Clemente Maru - Captain Eguchi
 * AO Toa Maru
 * Attu Invasion Force - Rear Admiral Sentaro Omori in Abukuma
 * CL JAPANESE CRUISER Abukuma - Captain Seiroku Murayama
 * 21st Destroyer Division - Captain Toshio Shimizu (JAPANESE DESTROYER Wakaba - Lt. Commander Masakichi Kuroki, JAPANESE DESTROYER Nenohi - Lt. Commander Saburo Terauchi, JAPANESE DESTROYER Hatsuharu - Lt. Commander Hiroshi Makino, JAPANESE DESTROYER Hatsushimo - Lt. Commander Satoru Kohama)
 * Magane Maru Minelayer
 * AP Kinugasa Maru - carrying 1200 army troops under Major Matsutoshi Hozumi
 * Kiska Invasion Force - Captain Takeji Ono in Kiso
 * 21st Cruiser Division - Captain ono
 * CL JAPANESE CRUISER Kiso - Captain Ono
 * CL JAPANESE CRUISER Tama - Captain Masaharu Kawabata
 * Asaka Maru (Auxiliary Cruiser) - Captain Jiro Ban
 * Awata Maru (Auxiliary Cruiser)
 * Screening Force
 * 6th Destroyer Division - Captain Yusuke Tamada (JAPANESE DESTROYER Hibiki - Lt. Commander Hagumu Ishii, JAPANESE DESTROYER Akatsuki - Lt. Commander Osamu Takasuka, JAPANESE DESTROYER Hakaze - Lt. Commander Tomo Tanaka)
 * 13th Minesweeper Division - Captain Toshio Mitsuka
 * Hakuho Maru
 * Kaiho Maru
 * Shinkotsu Maru
 * Transports
 * Hokusan Maru - carrying 550 troops under Lt. Commander Hifumi Mukai
 * Kumagawa Maru - carrying 700 labor troops with construction equipment
 * Submarine Detachment
 * 1st Submarine Squadron - Rear Admiral Shigeaki Yamakazi
 * JSUB I-9 - Commander Akiyoshi Fujii
 * 2nd Submarine Division- Captain Hiroshi Imazato
 * JSUB I-15 - Commander Nobuo Ishikawa
 * JSUB I-17 - Commander Kozo Nishino
 * JSUB I-19 - Commander Shogo Narahara
 * 4th Submarine Division - Captain Mitsuru Nagai
 * JSUB I-25 - Commander Meiji Tagami
 * JSUB I-26 - Commander Minoru Yokota
 * Aleutian Seaplane Tender Force - Captain Keiichi Ujuku
 * AV Kimikawa Maru - Captain Ujuku (air unit 8 3-seat floatplanes)
 * DD JAPANESE DESTROYER Shiokaze - Lt. Yoji Tanegashima

United States
The US Pacific Fleet and Pacific Ocean Areas are under the overall command of Admiral Chester Nimitz.

Carrier Strike Force
Task Force 17 - Rear Admiral Frank J. Fletcher in Yorktown
 * Task Group 17.5 (Carrier Group)
 * USS Yorktown (CV-5) - Captain Elliott Buckmaster
 * Yorktown Air Group (Including elements of Saratoga Air Group) - Lt. Commander Oscar Pederson:
 * VF-3 - F4F-4
 * VB-3 - SBD-3
 * VS-5 - SBD-3
 * VT-3 - TBD-1
 * Task Group 17.2 (Cruiser Group) - Rear Admiral William W. Smith in Astoria
 * USS Astoria (CA-34)
 * USS Portland (CA-33)
 * Task Group 17.4 (Destroyer Screen) - Captain Gilbert Hoover (COMDESRON 2)
 * USS Hammann (DD-412)
 * USS Anderson (DD-411)
 * USS Gwin (DD-433)
 * USS Hughes (DD-410)
 * USS Morris (DD-417)
 * USS Russell (DD-414)

Task Force 16 - commander: Rear Admiral Raymond A. Spruance in Enterprise
 * Task Group 16.5 (Carrier Group)
 * USS Enterprise (CV-6) - Captain George D. Murray
 * Enterprise Air Group - Lt. Cmdr. C. Wade McClusky:
 * VF-6 - F4F-4
 * VB-6 - SBD-2/3
 * VS-6 - SBD-2/3
 * VT-6 - TBD-1
 * USS Hornet (CV-8) - Captain Marc A. Mitscher
 * Hornet Air Group - Commander Stanhope C. Ring:
 * VF-8 - F4F-4
 * VB-8 - SBD-3
 * VS-8 - SBD-3
 * VT-8 - TBD-1
 * Task Group 16.2 (Cruiser Group) - Rear Admiral Thomas C. Kinkaid (COMCRUDIV 6)
 * USS Atlanta (CL-51)
 * USS Minneapolis (CA-36)
 * USS New Orleans (CA-32)
 * USS Northampton (CA-26)
 * USS Pensacola (CA-24)
 * USS Vincennes (CA-44)
 * Task Group 16.4 (Destroyer Screen) - Captain Alexander R. Early (COMDESRON 1)
 * USS Phelps (DD-360)
 * USS Worden (DD-352)
 * USS Monaghan (DD-354)
 * USS Aylwin (DD-355)
 * USS Balch (DD-363)
 * USS Conyngham (DD-371)
 * USS Benham (DD-397)
 * USS Ellet (DD-398)
 * USS Maury (DD-401)
 * Oilers Group
 * USS Cimarron (AO-22)
 * USS Platte (AO-24)
 * USS Dewey (DD-349)
 * USS Monssen (DD-436)

Submarines Operational command under Rear Admiral Robert H. English (Commander, Submarine Force, Pacific Fleet) at Pearl Harbor.
 * Task Group 7.1
 * USS Cachalot (SS-170)
 * USS Flying Fish (SS-229)
 * USS Tambor (SS-198)
 * USS Trout (SS-202)
 * USS Grayling (SS-209)
 * USS Nautilus (SS-168)
 * USS Grouper (SS-214)
 * USS Dolphin (SS-169)
 * USS Gato (SS-212)
 * USS Cuttlefish (SS-171)
 * USS Gudgeon (SS-211)
 * USS Grenadier (SS-210)
 * Task Group 7.2
 * USS Narwhal (SS-167)
 * USS Plunger (SS-179)
 * USS Trigger (SS-237)
 * Task Group 7.3
 * USS Tarpon (SS-175)
 * USS Finback (SS-230)
 * USS Pike (SS-173)
 * USS Growler (SS-215)

Midway Garrison

 * Air group
 * Marine Aircraft Group 22 - Colonel Ira Kimes, USMC
 * VMF-221 Major Floyd B. Parks, USMC (KIA)
 * VMSB-241 Major Lofton R. Henderson, USMC, KIA
 * Navy Air Units - Captain Cyril Simmard
 * Detachments of Patrol Wings 1 and 2 (PBY-5 and PBY-5A Catalinas)
 * VT-8 TBF Avenger detachment (from USS Hornet) - Lt. Langdon K. Fieberling, USN, KIA
 * Detachment of Seventh Air Force - Maj. Gen. Willis Hale
 * B-26 Marauders Capt. James Collins, USA
 * B-17 Flying Fortress Lt. Col. Walter C. Sweeney, Jr., USA
 * Local Defenses - Colonel Harold Shannon, Fleet Marine Force commander
 * "C" and "D" Companies, 2nd Raider Battalion, USMC
 * 6th Defense Battalion (Reinforced) USMC Colonel Shannon
 * 1st Motor Torpedo Boat Squadron
 * 8 PT boats (2 at Kure Atoll)
 * 4 small patrol craft, 2 tenders, and 1 DD (at French Frigate Shoals), 1 Oiler, 1 minesweeper in the area

The military forces at the immediate point of tactical contact (i.e. not including support formations) are described below.

American Forces
Naval Air Station (NAS) Midway operated:

United States Navy
 * 31 PBY-5 Catalina, seaplanes.
 * 6 Grumman TBF-1 Avenger, torpedo bombers

United States Army Air Forces
 * 4 B-26 Marauder, medium bombers
 * 17 B-17 Flying Fortress, heavy bombers

United States Marine Corps
 * 27 Douglas SBD-2 Dauntless, dive bombers
 * 17 Chance-Vought SB2U-3 Vindicator, dive bombers
 * 21 Brewster F2A Buffalo, fighters
 * 7 Grumman F4F-3A Wildcat, fighters
 * 1 light utility aircraft

USS Yorktown (CV-5): 77 aircraft
 * 25 Grumman F4F-4 Wildcat, fighters
 * 37 Douglas SBD-3 Dauntless, dive bombers
 * 15 Douglas TBD-1 Devastator, torpedo bombers

USS Enterprise (CV-6): 78 aircraft
 * 27 Grumman F4F-4 Wildcat, fighters
 * 37 Douglas SBD-2 Dauntless, dive bombers
 * 14 Douglas TBD-1 Devastator, torpedo bombers

USS Hornet (CV-8): 77 aircraft
 * 27 Grumman F4F-4 Wildcat, fighters
 * 35 Douglas SBD-3 Dauntless, dive bombers
 * 15 Douglas TBD-1 Devastator, torpedo bombers

Japanese Forces
The Japanese carriers of the Striking Force operated:

JAPANESE AIRCRAFT CARRIER Akagi: 60 aircraft JAPANESE AIRCRAFT CARRIER Kaga: 74 aircraft JAPANESE AIRCRAFT CARRIER Hiryū: 57 aircraft JAPANESE AIRCRAFT CARRIER Sōryū: 57 aircraft
 * 24 A6M Zero, fighters
 * 18 Aichi D3A, dive bombers
 * 18 Nakajima B5N, torpedo bombers
 * 27 A6M Zero, fighters
 * 18 Aichi D3A, dive bombers
 * 27 Nakajima B5N, torpedo bombers
 * 2 Aichi D3A, dive bombers (cargo, likely non-operational)
 * 21 A6M Zero, fighters
 * 18 Aichi D3A, dive bombers
 * 18 Nakajima B5N, torpedo bombers
 * 21 A6M Zero, fighters
 * 16 Aichi D3A, dive bombers
 * 18 Nakajima B5N, torpedo bombers
 * 2 Yokosuka D4Y-1C, pre-series dive bombers (experimental recon aircraft)

(Note: These figures include 21 operational Zero fighters of the 6th Air Group being ferried to Midway by the carriers.)
 * Japanese Battleships and Cruisers: 16 recon floatplanes, most of them short-ranged (5 Aichi E13A, 10 Nakajima E8N, 1 Aichi E11A)