鄭軍的營砦建設時是依托荊江大堤而建,總體上是呈鋸齒狀的半圓形布局,從而將大部分的沙頭市鎮區包裹在內。由於沙頭市是湖廣有數的商埠,因而鎮區廣大不遜於荊州府城,鄭軍設置的砦牆也相當的長,總計約為二十二裏。
明清之交以一百八十丈為一裏,而根據步銃的有效殺傷距離,鄭軍最短處每隔二十丈、最寬處每隔三十丈便設一馬麵堡,全段合計建有大小相近的馬麵堡一百一十處。
馬麵堡分兩層,上層較小駐有一個裝備二寸或三寸炮的炮隊並設有防炮的矮牆。下了半人高的緩坡則是較大的第二層,這一層布置有一個步隊以及兩個白兵隊,若是算上指揮的哨把總、哨參,整個馬麵堡上攻擊有守備兵力一百三十人,火炮一門。此外馬麵堡四角各有吊杆一根,麵向清軍營地處還有一根竹木製造的簡易拋石器,用於夜間發射草火球。
除了馬麵堡之外,鄭軍還在土牆內側尖木樁陣外還另設有哨樓,每個哨樓內進駐一個班的步銃手,兩個馬麵堡之間置有兩至三個哨樓。鄭軍還每隔三、裏便開一道門塞,共計七道,每道門塞單獨駐有守備兵一團。
馬麵堡、哨樓和門塞駐軍相加,全部一線守軍約為一萬八千人,若幹相鄰的地段還有輪換的預備隊六千餘人,至於各師輜重、中壘等部及總預備隊六千餘人則在沙頭市內待命。剩下的新附軍也在上繳了武器之後主要從事轉運和清理戰場等民夫充當的任務。
在保康元年六月二十六日這天傍晚,鄭軍一共陣亡六百二十四名官兵、重傷四百零二員、輕傷一千餘名,傷亡主要是發生在各處門塞,馬麵堡也經受了嚴峻考驗,至於哨樓上也有個別官兵為清軍鳥銃所傷,再加上之前的損失,可以說近乎一個旅的鄭軍已經失去了戰鬥力。
當然清軍這一天的損失更加慘重,第二天天亮之後,化身為清理隊的新附軍就從土牆上及土牆外清理出二千五百具以上的屍體和四百名輕重傷員,至於遠處為火炮擊斃及串掛在尖木樁陣上的清軍,鄭軍根本來不及清理。