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