竹、苗栗二县，通霄即归台湾省台湾府苗栗县通霄二堡管辖。吞霄堡辖区东与三叉庄交界，西至吞霄港，南以房里溪与大甲溪为界，北以高涧山与苗栗堡为邻，吞霄街为主堡中心。日治时期，行政区域更动频繁，通霄曾分别属台湾县、台中县、新竹县、苗栗厅、新竹厅、 新竹州苗栗郡管辖。战后，于1946年设新竹县苗栗区通霄乡，1948年改制为镇，1950年行政区划改为苗栗县通霄镇下辖二十二里，1979年梅南里分为梅南里、通南里。2006年平元里分为平元里、平安里，全镇现有二十四里。
地理.通霄镇为苗栗海线