甘肃省秦安县中山乡位于秦安县东部山区,本区跨越清水河、葫芦河两个流域,距县城33公里,地处东径105°21′-106°02′,北纬34°44′-35°11′之间,东与五营乡接壤,南同兴丰乡,清水县王河乡相邻,西靠刘坪,北依莲花乡。2017年1月经甘肃省民政厅研究同意,撤乡改镇。中山乡位于秦安县东部山区,地处东径105°21′-106°02′、北纬34°44′-35°11′之间,东与五营乡接壤,南同兴丰乡,清水县王河乡相邻,西靠刘坪,北依莲花乡。全乡南北长33千米,东西宽19千米,海拨1600-1984米,平均海拔1762米。年均降雨量587毫米,年平均气温10℃,全年无霜期128天。