【沿革】境内象山之巅建有宋代古塔,清道光丙戌年(1826年)改塔名“白塔”为“白象塔”,北白象镇以此得名。明朝洪武八年(1375)设磐石卫,置指挥司,二十年筑卫城。1949年为白象镇、磐石乡(1950年改镇),1956年为白象乡、磐石乡。1958年为白象公社,下设磐石等管理区。1959年复建白象镇。1961年分为白象(1982年更名为北白象公社)、磐石等公社,1984年改乡。1985年,北白象乡、磐石乡撤乡设镇。1992年撤区扩镇并乡时,万家、洪渡桥、茗屿等乡并入北白象镇。
2011年,撤销磐石镇建制,其行政区域并入北白象镇。调整后,北白象镇辖4个居民区、109个行政村,面积83.2平方千米,户籍人口124185人,常住人口177391人(2010年末数据)。同年11个联村社区挂牌运行。