苗栗二堡,原稱竹南三堡,俗稱吞霄堡或苑裡堡 ,是台灣北部自清治時期至日治初期的一個行政區劃,其範圍包括今苗栗縣的通霄鎮全部及苑裡鎮全部。
苗栗二堡西邊瀕臨台灣海峽,北邊及東邊為苗栗一堡,南邊為苗栗三堡[1]。
苗栗二堡共轄33個街庄[2]: