苗栗二堡,原称竹南三堡,俗称吞霄堡或苑里堡 ,是台湾北部自清治时期至日治初期的一个行政区划,其范围包括今苗栗县的通霄镇全部及苑里镇全部。
苗栗二堡西边濒临台湾海峡,北边及东边为苗栗一堡,南边为苗栗三堡[1]。
苗栗二堡共辖33个街庄[2]: