南投市位于台湾省南投县西北部,为南投县县治。依发展大致可分为南投、南岗、中兴新村、八卦台地、军功寮五个区域。1957年7月1日台湾省政府迁至南投镇中兴新村,南投遂为台湾省府所在地。1981年“南投镇”升格为县辖“南投市”,是南投县唯一的县辖市,为南投县之政治中心。
南投市东以蜈蚣仑与中寮乡毗邻,西接八卦山脉与彰化县员林镇、社头乡为界,北接草屯镇,南邻名间乡,全市面积71.2063平方公里。本市地形略呈方形,东西丘陵台地,中部低洼,形成狭长谷地,谷地西有同源圳,与东侧贯穿南北之猫罗溪构成辖内沟渠纵横,而为南投市水网基础。