本鄉輪廓呈倒立之文旦柚形,

北寬南窄,南北較長,

從最北之湖東村至最南之高埔村,

長約十公里。

東鄰苗栗市:

本鄉湖東村金獅村、龍洞村及五湖村與苗栗市新 川里新英里等里相鄰接。

西連通霄鎮:

本鄉西半包括二湖村、三湖村、四湖村、下埔村

與高埔與通霄鎮毗連。

東南通銅鑼鄉:

本鄉東南部五湖村與高埔村與銅鑼鄉之朝陽村與

竹森村為鄰。

北接後龍鎮:

本鄉北端之湖東與二湖兩村與後龍鎮為鄰。