沖縄戦末期前に、那覇近郊において偽装された砲台がアメリカ軍に射撃されて、すべての日本軍兵士の砲手が殺害された。偽装された砲台の周辺に殺害されて散乱した日本軍兵士の死体が1945年6月頃に検死された。砲撃のために身を隠していた日本軍兵士は、アメリカ軍歩兵に射殺された。偽装した砲台を歩兵に奇襲されて、日本軍兵士は一人残らず殺害された。
沖縄戦も1945年5月末になると、那覇の首里の戦闘は約2ヶ月近くも続いていた。アメリカ軍は、5月21日に運玉森の東側斜面を占領して、約1週間以上の戦闘後に、日本軍の首里防衛線はまだ堅持された。沖縄本島の南部で、アメリカ軍が占領したのは、丘陵と珊瑚礁の尾根の狭い地域に限定された。4月1日に奪取した読谷と嘉手納の飛行場を除けば、日本本土の攻撃に戦略的な価値を持たない地域であった。飛行場、伊江島の平地、沖縄中部の空軍基地の沿岸地域に、建設大部隊がひしめいて、沖縄本島を巨大な不沈空母にして、日本への最終空襲をに取りかかった。日本軍は激しい砲撃の間、地下深くに潜伏していた。アメリカ軍は浅い塹壕の中、防御線の尾根の斜面や頂上に潜伏した。
しかし、5月末までに、日本軍の三大戦闘部隊はすべて戦線に投入された。アメリカ軍による絶え間ない艦砲射撃、砲撃、航空攻撃、戦車・歩兵戦闘により、日本軍はすべて衰退していた。二流部隊は、正規の戦闘部隊の生き残りに混じって戦線に存在した。5月末までに日本軍兵士の約62,548人が死亡して、さらに5月末には約9,529人が死亡したと推定された。沖縄本島の北部地域での死者は約3,214人、離島での死者は約4,856人でも、それに対して、那覇の首里の戦闘地帯では日本軍兵士は約64,000人が死亡したと報告された。日本軍は、深刻な打撃を受けて、砲兵隊も弱体化が顕著で、艦砲射撃、対砲兵射撃、空爆によって次々と破壊された。
沖縄で捕虜になる日本軍兵士の少なさほど、太平洋戦争とヨーロッパ戦線の大きな差異であった。5月末に第3水陸両軍団が捕虜にした日本軍兵士はわずか約128人であった。2ヶ月の戦闘の後の沖縄本島の南部で、第24軍の4師団が捕虜にしたのはわずか約90人であった。捕虜となった日本軍兵士は、重傷か意識不明で、捕虜になるのを防ぐ自決ができず、アメリカ軍に捕獲された。日本軍兵士は死ぬまで戦って、死傷者はただ一種類、死者だけであった。負傷のために死ぬか、殺されるために戦線に戻るかのどちらかであった。
アメリカ軍側の死傷者は、太平洋戦争中で最も多かった。5月末の時点で、那覇の首里戦線での約1ヶ月の戦闘を含む海兵隊2個師団の損失は、死者約1,718人、負傷者約8,852人、行方不明者約101人となった。2ヶ月間の戦闘で、第24軍団は死者約2,871人、負傷者約12,319人、行方不明者約183人の犠牲を受けた。第24軍団と第3水陸両軍団は合計約26,044人の死傷者を出した。非戦闘員の死傷者も多く、その多くが精神神経症や戦闘疲労であった。5 月末までに海兵隊2個師団は約6,315人、陸軍4個師団は約7,762人の非戦闘員を収容した。アメリカ軍兵士の損失は日本軍約10人につき約1人であった。