湄潭縣位于貴州省北部，地處大婁山南麓，烏江北岸，在名城遵義東南側。東與鳳岡縣毗鄰，西與遵義市的播州區、匯川區隔江相望，南與余慶、甕安縣接壤，北與正安、綏陽臨界。東經107°15′36″～107°41′08″，北緯27°20′18″～28°12′30"，總面積1864平方公里，地域南北狹長，東西最大距離25.5公里，南北最大距離96.5公里，縣城距遵義市區58公里，遵義機場35公里、省會貴陽188余公里。有銀白（道安）高速公路和杭瑞高速公路兩條高速公路過境湄潭。