白沙镇位于郑州市区与中牟县城之间,西距郑州市区15千米,东至县城13千米。面积66平方千米,人口79682人(2017)。辖白沙、堤刘、大陈、小陈、杜桥、魏庄、龙王庙、李湖桥、白坟、高庄、岗李、大有庄、南岗、康庄、大雍、前程、韩庄、冉庄、南寺、袁庄、刘申庄、占李、廿里铺、后潘庄24个行政村,36个自然村。310国道、海铁路过境。海拔高度81米。