南华县地处滇中高原西部,楚雄州西南部,位于东经100。43′-101。21′,北纬24。43′-25。22′之间。东接楚雄市、牟定县,西连景东县、西靠祥云县、弥渡县,北邻姚安县。县境东西最大横距64.6公里,南北最大纵距71.7公里,总面积2343平方公里,山区面积