九溪镇地处江川县城西部,玉溪市红塔区东部,地处东经102°38′13″,北纬24°18′14″之间。北与前卫镇、安化乡相连,西与红塔区相连,南与通海县毗邻。辖区面积114平方千米。距离玉溪市政府仅12公里,距江川县城10公里,交通十分便利。全镇辖1个社区8个村委会(其中:2个彝族村委会),28个村民小组,26个自然村,常住人口27114人(2017年)。