湄潭县属贵州省遵义市,地处北纬27°20′18″—28°12′30″,东经107°15′36″—107°41′08″,东与遵义市凤冈县、余庆县毗邻,西与遵义市播州区、绥阳县接壤,南与黔南布依族苗族自治州瓮安县相连,北与遵义市正安县、凤冈县交界。全县地域南北狭长,最长距离96.50公里;东西最宽距离25.50公里。地形北部、西南部高,中部、东部和南部边境低,北部西河镇取笋坎最高,海拔1556米,南部石莲镇沿江渡最低,海拔460.80米,平均海拔900米。
12个镇及3个街道办事处:湄江街道办事处、永兴镇、复兴镇、马山镇、鱼泉街道办事处、黄家坝街道办事处、高台镇、茅坪镇、兴隆镇、西河镇、洗马镇、新南镇、石莲镇、抄乐镇、天城镇。