建造物に立て篭もった敵には砲爆撃が通用しにくいため、大火力で建造物ごと破壊するか、歩兵の近接戦闘で掃討していく必要がある。かつては重砲で地区ごと破壊するようなことも行われていたが、民間人や無関係の施設への被害が大きい。そのため、現代では誘導爆弾などの精密誘導兵器を用いて攻撃対象を極限する。
都市化や非正規戦の増加により市街地戦闘は、より発生しやすい戦闘の一形態となりつつあり、世界各国で作戦・戦術研究が進んでいるが、市街地戦闘は通信による指揮統制を困難にし、中隊以上では効果的な戦力発揮（総合戦闘力の発揮）ができない。一般的に、防御側に有利な戦闘形態であるとされるが、撤退戦における市街地への進入は避けるべき事項とされている。
特徴.
市街戦は都市圏において行われるため、旧来の戦争で想定されていた自然環境にはない特徴が存在する。
近代戦においては、戦況不利となった陣営が防御戦闘のために市街地区を防御陣地として利用する場合が多い。両脇に建物がある道路は容易に封鎖が可能で、建物自体を利用すれば短時間に構築できる。無数の有効な火点を立体的に設定できる狭隘な市街中心部には大型の戦闘車両の投入が難しい。上空からの視界が阻まれるため航空戦力の投入も制限される。レーダーや赤外線暗視装置、ナイトビジョンといったセンサー類は制限される。防御側は事前に最新の地形と街区の情報が得られ、戦術的に優位に戦うことができる。
これらにより、市街戦では攻撃側に不利となる要素が多い。その一方で、戦闘を避けて迂回されると防御側は友軍より孤立し篭城戦や飢餓耐久状態になるが、市街地と外を繋ぐ道路は限られているため撤退ルートが固定される。攻撃側には攻撃実行の選択権があり、側背攻撃の危険を受忍すれば迂回できる。また容易に移動できないため核兵器などの戦略兵器、戦略爆撃機からの絨毯爆撃や地中貫通爆弾などの対施設攻撃の脅威が増す。
都市占拠の事実は彼我双方にとって心理的影響があり、また、戦争終結前後での政治的影響が大きく、戦略的目標となり得る。
軍用車両メーカーでは戦車や装甲車に市街戦に対応した装備を追加するキットを販売している。
市街戦用に設計されたドラゴンランナー（軍事用ロボット）は、最前線で隠れた敵や即席爆発装置を発見する。
ゴールドパック