清代,属阳江县平乐乡平地都平地一图和北惯都北惯一图。
1956年12月,改为北惯区。
1957年2月,撤区分出北惯乡和那石乡。
1958年5月,那石乡并入北惯乡;同年11月,与合山乡合并成立幸福公社;同年12月,改称合山公社。
1959年10月,分出北惯公社。
1961年5月,分出那石公社。
1963年2月,与那石合并为北惯公社。
1983年11月,改公社为北惯区。
1987年2月,改区为北惯镇。
1988年1月至1991年6月,北惯镇属阳东区管辖。
1991年7月,起属阳东县管辖。