通海县位于 云南省中部,隶属于玉溪市,具体地理位置介于东经102°30′25″至102°52′53″,北纬23°65′11″至24°14′49″之间。通海县东临华宁县,西接峨山县和红塔区,南与红河州的石屏县和建水县相连,北与江川县毗邻。县城所在地为秀山镇,距离省会昆明市约125公里,距离玉溪市政府所在地红塔区约47公里。
通海县的地貌主要由盆地、中山和河谷三种类型构成,属于亚热带半湿润高原季风气候。县境内拥有丰富的旅游资源,如通海秀山公园、通海文庙、三圣宫和白龙寺等。
此外,通海县还是云南省蒙古族聚居地之一,以盛产烤烟而闻名。历史上,通海曾是滇中的重镇,有着悠久的历史和丰富的文化遗产,至今仍然保留着洞经、儒学、家庙等多种文化传统。