Japanese order of battle

21,060 total men under arms

Lieut. General Tadamichi Kuribayashi, commanding
Colonel Tadashi Takaishi, chief of staff
Army

109th Division
145th Infantry Regiment
17th Mixed Infantry Regiment
26th Tank Regiment
2nd Mixed Brigade

Navy

125th Anti-Aircraft Defense Unit
132nd Anti-Aircraft Defense Unit
141st Anti-Aircraft Defense Unit
149th Anti-Aircraft Defense Unit