В состав 10-й армии входили 7-я, 27-я, 77-я и 96-я пехотные дивизии, а также 1-я, 2-я и 6-я дивизии морской пехоты. Они составляли два корпуса: 3-й — морской пехоты, 24-й — армейский. В этих войсках, вместе со средствами усиления, насчитывался 183 821 человек.
На период проведения окинавской операции командующему 10-й армией были непосредственно подчинены:
163-я эскадрилья самолетов связи (12 самолетов),
304-я автомобильная рота,
взвод ведения психологической войны,
143-й и 152-й взводы расшифровки аэрофотоснимков, отдел цензуры,
группа историков — исследователей военного опыта,
группа гражданских корреспондентов, специализирующихся на военной тематике,
танковая группа в составе трех танковых батальонов (165 машин),
подразделения зенитной артиллерии: 43-я, 44-я, 97-я, 136-я, 137-я батареи (40 пушек), 96-й, 98-й, 369-й, 503-й, 505-й, 779-й, 834-й, 870-й и 948-й дивизионы (216 орудий), 294-й, 295-й и 325-й дивизионы прожекторов противовоздушной обороны,
144-я группа полевой артиллерии: 28-й, 38-й и 179-й дивизионы пушечной артиллерии (54 орудия 155 мм),
подразделения связи: 3-й, 82-й, 85-й и 318-й батальоны, 529-я и 3373-я роты, 8-й, 108-й, 110-й, 274 -й радиолокационные взводы и 279-й взвод связи с использованием голубей,
366-я ортопедическая группа, 341-я, 342-я, 343-я, 376-я, 377-я хирургические группы, 390-я неврологическая группа, а также 96-й и 153-й медицинские батальоны,
713-й огнеметный батальон,
отделение воздушного транспорта.
Командиру 3-го корпуса морской пехоты генералу Гейджеру помимо тактических подразделений были приданы следующие корпусные подразделения: по одному батальону — медицинскому, связному и обслуживания, 2-й и 3-й хирургические госпитали, 11-й транспортный батальон и 456-я рота плавающих автомобилей (17 машин); 1-й батальон и рота военной полиции; семь полевых складов; 1-я группа зенитной артиллерии — 2-й, 5-й, 8-й, 16-й дивизионы (96 орудий); 2-я группа полевой артиллерии — 1-й, 3-й и 6-й дивизионы гаубичной артиллерии (54 орудия), а также 7-й, 8-й и 9-й дивизионы пушечной артиллерии (54 орудия); 802-й инженерный авиационный батальон; 1-й саперный батальон, 71-й и 130-й батальоны строителей морских сооружений.
1-я дивизия морской пехоты под командованием генерал-майора Педро дель Валле имела следующие подразделения: по одному батальону — штабному, танковому (54 единицы), саперному, обслуживающему, медицинскому и транспортному; 11-й артиллерийский полк (54 орудия), 1-й, 5-й и 7-й полки морской пехоты. На время боевых действий дивизия была усилена 4-й ротой связистов, ротой полиции, 3-й и 454-й ротами плавающих транспортеров (34 единицы), 3-м батальоном плавающих бронетранспортеров (54 единицы), 1-м и 8-м батальонами плавающих тягачей (108 единиц), 4-м взводом сторожевых собак, 3-й эскадрильей разведывательных самолетов (12 самолетов), 145-м батальоном строителей морских сооружений. В сумме дивизия насчитывала 26 274 человека, 54 танка, 54 дивизионных орудия, 197 плавающих транспортеров и тягачей и 12 разведывательных самолетов.
6-я дивизия морской пехоты под командованием генерал-майора Лемюэла Шеферда имела аналогичную организационную структуру, только ее традиционные батальоны имели нумерацию «6». В нее входили: 15-й артиллерийский полк (54 орудия), 4-й, 22-й и 29-й полки морской пехоты. На время боевых действий на Окинаве дивизия была усилена такими же, как и 1-я дивизия, подразделениями поддержки и боевого обеспечения. Всего в 6-й дивизии находились 24 356 человек, 54 танка, 54 дивизионных орудия, 196 плавающих транспортеров и тягачей, 12 разведывательных самолетов.
Большая численность личного состава обеих дивизий объясняется тем, что они везли с собой по 2500 солдат пополнения.
2-я дивизия морской пехоты под командованием генерал-майора Томаса Уотсона насчитывала 22 195 человек и располагала 54 танками и 54 дивизионными орудиями. Эта дивизия находилась в резерве 10-й армии и предназначалась для демонстративной высадки на юго-восточном побережье Окинавы. Поэтому точный ее состав неизвестен.
24-й армейский корпус генерала Ходжа имел четыре тактических соединения: 7-ю, 27-ю, 77-ю и 96-ю пехотные дивизии. Кроме того, на время проведения окинавской операции командиру корпуса были подчинены: 101-й батальон связи, 519-й батальон и отдельный взвод военной полиции, 71-й медицинский батальон, 419-я группа полевой артиллерии — 145-й, 198-й и 225-й дивизионы гаубичной артиллерии (54 гаубицы 155. мм), а также 866-й дивизион зенитной артиллерии (24 орудия); 47-й, 1397-й и 1398-й саперные строительные батальоны, 521-я интендантская группа — 187-й и 492-й батальоны обслуживания и обеспечения, 504-й батальон портового обслуживания.
7-я дивизия пехоты под командованием генерал-майора Арчибальда Арнольда имела следующие традиционные подразделения: роту управления, взвод военной полиции, оркестр, 7-ю интендантскую роту, 7-ю разведывательную роту, 7-ю роту связистов, 7-й медицинский батальон, 13-й саперный батальон, 707-ю роту ремонта вооружения, дивизионную артиллерию в составе батареи управления, 31-го, 48-го, 49-го и 57 -го дивизионов гаубичной артиллерии (72 гаубицы). Дивизионную пехоту составляли 17-й, 32-й и 184-й полки. На время боев на Окинаве 7-й дивизии были приданы следующие подразделения усиления: 502-й и 861-й дивизионы зенитной артиллерии (48 орудий), 711-й танковый батальон (54 единицы), 776-й батальон плавающих танков (54 единицы), 536-й и 718-й батальоны, а также 472-я и 481-я роты плавающих транспортеров (142 единицы), 91-я рота химических минометов (9 минометов), 1140-я инженерная группа — 50-й, 104-й, 110-й саперные батальоны; 69-й полевой госпиталь, 52-й и 66-й хирургические госпитали, 40-й взвод сторожевых собак, 326-й и 4342-й обслуживающие взводы, 3754-я автомобильная рота, 191-я и 244-я рота обеспечения, взвод регистрации гробов, 200-я и 291-я роты обслуживания портов, 7-я группа контрразведки, 156-я группа расшифровки аэрофотоснимков, группа цензуры, группа гражданских корреспондентов, рота полиции и 74-я рота связистов. Всего 7-я дивизия насчитывала 22 000 человек и имела 72 дивизионных орудия, 48 зенитных пушек, 108 танков, в том числе 54 плавающих, 9 химических минометов и 142 плавающих транспортера.
77-я пехотная дивизия генерал-майора Эндрю Брюса имела такую же организационную структуру, как и 7-я дивизия, только артиллерия имела в своем составе: батарею управления, 304-й, 305-й, 306-й и 902-й дивизионы гаубичной артиллерии (72 орудия). Дивизионную пехоту составляли 305-й, 306-й и 307-й полки. Подразделения, приданные 77-й дивизии на время проведения операции, были приблизительно такими же, как и приданные 7-й дивизии. Всего в составе 77-й дивизии насчитывались 22 000 человек, 108 дивизионных орудий и орудий поддержки, 9 химических минометов, 48 зенитных орудий, 54 средних танка, 71 плавающий танк и 176 плавающих транспортера.
96-я пехотная дивизия под командованием генерал-майора Джеймса Брэдли имела такой же состав, как и предыдущие. Дивизионная артиллерия насчитывала 72 орудия. Пехоту составляли 381-й, 382-й и 383-й полки. Вместе с приданными подразделениями поддержки 96-я дивизия насчитывала 22 000 человек, 72 дивизионных орудия, 9 химических минометов, 48 зенитных орудий, 54 плавающих танка и 142 плавающих транспортера.
27-я пехотная дивизия генерал-майора Джоржа Гринера была тоже аналогичного состава. Дивизионная артиллерия насчитывала 72 орудия; дивизионную пехоту составляли 105-й, 106-й и 165-й полки. Подразделения, приданные дивизии: 193-й батальон средних танков (54 единицы), 1165-я инженерная группа — 34-й, 152-й и 193-й саперные батальоны; 68-й полевой госпиталь, 96-й и 98-й хирургические госпитали, взвод сторожевых собак, взвод регистрации гробов. Всего силы дивизии насчитывали 16 143 человека, 54 танка и 72 орудия.
Командующий 10-й армией кроме сухопутных войск, являвшихся ядром его оперативного соединения, располагал также собственной тактической авиацией (три крыла). Воздушными силами руководил генерал- майор Фрэнсис Малкэхи. Авиация 10-й армии имела следующую организационную структуру:
301-е крыло истребительной авиации воздушной обороны Окинавы бригадного генерала Уильяма Уоллиса состояло из трех групп истребителей и трех групп авиационного обеспечения[13] — всего 250 самолетов;