南越方麵有4艘軍艦:驅逐艦李上傑號(HQ-16)、護衛艦一濤號(HQ-10)、驅逐艦陳平仲號(HQ-5)、驅逐艦 陳慶都號(HQ-4)、1艘海軍艦艇海軍突擊連、多支海軍突擊隊(海軍突擊隊)和1個地方陸軍排正在黃沙島防守。[
中共國方麵有4艘軍艦直接參戰:02型6604級(仿蘇聯喀琅施塔得級)輕型反潛艦,編號274和271,02型掃雷艦。010(仿蘇聯克朗施塔特級), 02型掃雷艦。[10] 關於登島兵力,中方還有海軍陸戰隊第10團和偵察兵力(約500人)。戰鬥結束前,282號反潛艦和281號反潛艦作為增援抵達參加戰鬥。
從數量來看,主戰場雙方都有4艘直接參戰的戰艦。 在軍艦的品質和尺寸方麵,南越具有優越的優勢,軍艦更大、更現代化。最大的兩艘艦艇 HQ-05 和 HQ-16 比中國艦艇大 6 倍(HQ-05 和 HQ-16 的排水量比所有四艘中國艦艇的排水量總和還要大)。最小的艦艇是 HQ-10,這也是中國船隻的兩倍大。南越4艘艦艇總排水量7,840噸,是中方的四倍半。
從速度來看,南越艦艇的航速都高於中共艦艇(最慢的是HQ-10一濤號,可以跑27.4海裏/小時,而中國艦艇最高隻能跑21海裏/小時)。裝備方麵,南越軍艦均配備雷達,即使在霧天或黑夜也能自動探測目標。中國艦艇雷達技術落後,主要用雙筒望遠鏡和肉眼搜索目標。
在火力方麵,越南共和國的艦艇配備的火炮數量是中國的三倍。大炮也更大、發射速度更快、更準確。