竹南鎮係臺灣苗栗縣嘅一個鎮，喺苗栗縣西北部，西鄰臺灣海峽南隔中港溪同後龍鎮、造橋鄉為界（只有公館裏喺中港溪以南）東接頭份市，北以鹽水港溪接新竹市香山區。