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