1995年,沙县辖凤岗镇、青州镇、夏茂镇、高砂镇、高桥镇、虬江乡、琅口乡、西霞乡、南阳乡、郑湖乡、大洛乡、湖源乡、梨树乡、富口乡、南霞乡,13个居委会、158个村委会。
2000年,撤销大洛乡,设立大洛镇;撤销西霞乡,将其行政区域并入凤岗镇;琅口镇古县村划归凤岗镇管辖,区划调整后,沙县辖8个镇、6个乡。2002年9月,撤销梨树乡,并入夏茂镇、高桥镇:梨树、中堡、月邦、坡后4个村并入夏茂镇,新桥、池窠、泉水峡3个村并入高桥镇。2002年底,沙县辖8镇5乡。
2003年8月25日,沙县凤岗镇虬江乡和琅口镇撤并整合为凤岗和虬江两个街道办事处:(1)撤销凤岗镇、虬江乡和琅口镇,设立凤岗街道办事处、虬江街道办事处。(2)凤岗街道办事处辖原凤岗镇的城西、府西、春晖、东门、城北、莲花、石桥7个居委会和大洲、西门、西山、北门、东山、庙门、西霞、村头、根坑、漈硋、际口、古县12个村委会,以及原虬江乡的西郊、三姑、际岩、垄东、井后、水美、龙坑、灵元8个村委会。凤岗街道办事处驻城西南路(原凤岗镇政府驻地)。(3)虬江街道办事处辖原凤岗镇的城南居委会、水南村委会和原虬江乡的金泉、墩头、洋坊、长红、官南5个村委会,以及原琅口镇的茅坪、麦元、曹元、镇头、茶丰峡、田坑、田口、肖墩、山峰、安坪、后底、琅口、柱源13个村委会。虬江街道办事处驻洋坊村。
2003年,辖2个街道、6个镇、4个乡。
2009年,辖6镇4乡2个街道办事处:凤岗街道、虬江街道、青州镇、夏茂镇、高砂镇、高桥镇、富口镇、大洛镇、南霞乡、南阳乡、郑湖乡、湖源乡和1个省级开发区、1个市级开发区,180个村(居)委会,总人口25.31万多人,其中农业人口17.5万人。居民多为汉族。全境通行闽中方言(流行地区沙县、三元、梅列、永安),以城关话为主。
2014年,辖6镇4乡2个街道办事处和2个省级开发区,183个村(居)委。