庄头镇隶属于陕西省咸阳市兴平市,位于兴平中南部。东至阜寨镇,南至渭河,西至安周至县上村镇、凤仪镇,北至西宝中线,北至西城街。东西最大距离5.2公里,南北最大距离7.3公里,总面积27.9平方公里。截至2020年6月,庄头镇有10个行政村。到2018年,庄头镇户籍人口35277人。2011年,庄头镇农业总产值达2.42亿元,工业总产值达7.1亿元。