菜园乡位于河南省陕州区中南部浅山丘陵区,西北距三门峡市13公里,西邻西张村镇,东接张茅乡,南靠宫前乡,北临湖滨区交口乡。总面积146.24平方千米,人口37067人(2017年)。2005年,陕县乡镇区划调整,撤销东凡乡并入菜园乡。2020年5月26日,菜园乡入选2020年农业产业强镇建设名单。