菜子镇位于渭河上游,陇西县南部,是陇西县的南大门,省道209线纵贯全境。全镇呈东西走向,东邻本县巩昌镇,西、南与与漳县相邻,北与本县碧岩、首阳接壤。菜子政府驻地距陇西县城15公里,距周边县漳县县城22公里。
菜子镇属南部二阴浅山区,地势西高、东低,最高海拔2763m,最低海拔1800m。境内蹶头山为全县最高处,海拔2763m,十里铺陆家庄社为全镇最低处,海拔1800米。年平均气温6℃—7℃,最热月平均气温17℃—19℃,最冷月平均气温-7℃—8℃。年降水量420mm—540mm,年均无霜期125天。境内主要有菜子河,长约35km,平均径流量达到150m3/S,10年一遇的大雨为260m3/S,20年一遇的大雨为270m3/S,100年一遇的大雨为330m3/S。耕地面积96592.3亩,其中山旱地22528.7亩,川浇地74063.6亩,土壤类型主要有黄绵土、黑垆土、灰褐土、潮土。
菜子镇以驻地菜子河而得名,原名菜子河,1935年改称菜子镇。1949年解放后,设观胜、菜子二乡,1958年改为七一公社,1959年又改为菜子公社,后于1983年机构分开并改为菜子乡至2000年4月,2000年5月撤乡建镇,更名为菜子镇。
(四)所辖区域
全镇行政区域面积204.7平方公里,辖18个村、146个村民小组,有农户8986户、42698人。辖区内有学校25所,其中初中4所。有教师236人,教学班182个,学生9162人,其中初中班37个1885人,小学班145个7727人,有幼儿院4所,教学班6个,教师6人,学生210人。
菜子镇是全县五大中心镇之一、陇西县南部最大的物资集散地和商贸流通中心,也是全县较大的中药材产地和药材种苗基地,地理位置优越,交通便利。2006年国内生产总值11266.5万元,镇财政收入210万元。全镇农作物播种面积112440亩,其中粮食作物播种面积87800亩,粮食总产量1366.5万公斤,2006年,全镇农民人均纯收入达1725元。