大坝镇,隶属于广东省普宁市,位于普宁市东北部,距市区7.8公里。东临普宁市南径镇,西接普宁市梅塘镇,南接普宁市燎原街、流沙东街,北接普宁市洪阳镇、赤岗镇。全镇总面积59平方公里,交通便利。省道236线(赤界线)贯穿全镇。2018年末,大坝镇户籍人口115901人。截至2019年,大坝镇辖1个社区,26个行政村。