民国元年(1912年),下东区分设中东(青皓)区,全县共10个自治区,主要村庄(境)574个。
民国25~26年,实施分区设署,全境改划4区,第四区为柘洋特种区,霞浦县3个区辖40联保、394保、4035甲。
民国27年,第一区县下塘、鸥港、松山3联保改属第二区,各联保改用办公处所在地名为名,保甲缩编为314保、3210甲。
民国28年,从第三区分设第四区,下辖长春、大京、闾峡、下浒、东冲5联保、59保。
民国29年,实施新县制,撤销联保,改置8镇、13乡,下辖314个保。
民国30年,全县改设3区,县直辖长溪、松南、关东3个乡镇。
民国32年,撤销大南区,全县改设7乡镇、99保、2126甲。
1949年10月,全县成立5个区,区以下利用原保甲开展工作。
1950年6~10月,进行民主建政,废除保甲,并从第一区、第三区分设第六区(沙江),从第二区分设第七区(下浒塘)。全县划分7区、105乡,除未解放岛屿外,建立102个乡(街)政权。
1952年6月,第一区分设城关区,第五区分设第八区。同年9月,城关区改称第一区,原第一区改称第九区,全县为9区、98乡、1镇、3街(不含待解放岛屿)。第一区区公所驻万贤街,辖3街5乡;第二区区公所驻长春,辖12乡;第三区区公所驻盐田,辖10乡;第四区区公所驻水门,辖15乡1镇;第五区区公所驻溪西,辖10乡;第六区区公所驻水潮,辖13乡;第七区区公所驻下浒塘,辖12乡;第八区区公所驻柏洋,辖10乡;第九区区公所驻后港,辖11乡。
1954年11月,成立海岛区,区公所驻三沙,辖东角、芦竹、三沙、古镇、浮鹰、北礵、大澳、烟台8个乡镇。
1955年5月,海岛区分设三沙区,海岛区公所迁浮鹰(后迁西洋),下辖4个乡。同年12月,第九区撤并于第一区,改设城关区,全县行政区划为10个区、131个乡镇。
1956年2月,五、八区合并为溪西区,城关区改为城关镇,复设后港区,其他区改按驻地命名,全县行政区划调整为9区、5镇(含1个直辖镇)、87乡、3街。
1958年3~5月,实行撤区并乡并社,除保留海岛区外,撤销长春等8区建制,乡镇调整为2镇46乡。同年9月起,48个乡镇先后合并为城关、长春、盐田、牙城、水门、崇儒、溪西、柏洋、溪南、沙江、下浒、三沙、海岛13个乡镇,按乡镇成立人民公社,实行“政社合一”管理体制。
1959年12月,撤销溪西、沙江公社,其所辖大、小队并入附近公社和国营场,全县共11个公社、190个大队、919个小队(后称生产队)。
1961年5月,恢复沙江公社建制。嗣后恢复区建制,12个公社改为12个区,下辖90个公社(俗称小公社)。后城关区墓斗公社分设青福公社,崇儒区横江公社分设洋里公社,全县为92公社、533大队、2939生产队。
1966年6月,城关区分设城关镇,三沙区分设三沙镇。同年10月,撤销区建制,实行一区一社,全县设2镇、12公社,辖294个大队、2747个生产队。1968年4月,城关公社改称城郊公社。1969年11月,三沙镇撤并入三沙公社。
1971年12月,城关镇与城郊公社并为城关公社,全县复为12个公社,下辖246个大队、2599个生产队。1980年3月,城关公社又分为城关镇和城郊公社。年底,全县共1镇、12公社、287大队、2844生产队、14街道。
1981年,城关镇和城郊公社分别改称松城镇、州洋公社。1983年11月,三沙公社改为三沙镇,全县复设2镇、11公社,下辖293个大队、3080个生产队。
1984年,贯彻《各级地方政府组织法》,实行政社分开,恢复乡、镇建制,公社、大队、生产队分别改为乡(镇)、行政村和村民小组。全县设松城、三沙、牙城、溪南、沙江5镇,州洋、长春、下浒、盐田、崇儒、水门、柏洋、海岛8乡,下辖293个行政村、3080个村民小组、14个街道。1986年7月,撤销下浒乡,分设下浒镇和北壁乡。1990年底,全县行政区划为14个乡镇、295个行政村、3078个村民小组、14个街道、156个居民小组,自然村2099个。
2000年,霞浦县辖7镇4乡3民族乡:松城镇、三沙镇、牙城镇、溪南镇、沙江镇、下浒镇、长春镇、洲洋乡、柏洋乡、北壁乡、海岛乡、盐田畲族乡、水门畲族乡、崇儒畲族乡。
2003年7月14日,撤销松城镇,设立松城、松港2个街道:(1)松城街道办事处辖万贤、俊星、中乘、西关、龙贤5个居委会和万贤、俊星、中乘、西关、青福、墓斗、涌山、马洋、宝清、七宝洋10个村委会。松城街道办事处驻原松城镇政府驻地。(2)松港街道办事处辖东关居委会和东关、古岭下、赤岸、利埕、松农、松渔、北岐、青岐、后岐、塔下、竹下、下村、八斗坝、佳湖、章家侗、江边、桥头、沙头、小沙、大沙、长沙、后港、水坑、利洋、岭头25个村委会。松港街道办事处驻后港村。
2003年底,霞浦县辖2个街道、6个镇、3个乡、3个民族乡。
2012年,霞浦县辖12个乡镇(含3个畲族乡)、2个街道、292建制村和23个社区居委会。2010年第六次人口普查结果,霞浦人口为531468人。有汉、畲、回、藏、苗、壮、瑶7个民族,畲族人口4.4万,占人口总数的8.4%,是福建省畲族人口数量第二位的县份。 行政隶属:中华人民共和国福建省宁德市街道松城街道 松港街道松城街道 松港街道 镇长春镇 牙城镇溪南镇沙江镇下浒镇三沙镇 乡北壁乡海岛乡盐田畲族乡水门畲族乡崇儒畲族乡柏洋乡盐田畲族乡