城镇战又称为巷战（urban warfare），是指以人口聚居的城市或城镇，甚至是更大的都会区来作为主要战斗场所的现代化战争方式。在18世纪以前，由于军队多以包围城镇外的作战方式进行，通常就直接把当时对城镇的攻击行动称作攻城战。但随着火药的发明以及火炮开始投入了战场，使得城墙已失去过去能有效防御的功效。到了今日，城镇战多被视为一种特殊的军事行动，原因在于今日城镇战得面对更加复杂的城市地形与建筑，以及更多的一般平民。城镇战往往使得进攻方得付出较为昂贵的代价来占领该座城镇；而对于防守方来说，则往往在作战中拥有了