宋元符間(1098-1100)建蓮城堡,屬長汀縣。紹興三年(1133)設蓮城縣。據《讀史方輿紀要》,因縣治以東蓮峰山而得名。元至正六年(1346)改名連城縣。歷屬汀州、汀州路、汀州府、汀漳道。1929-1934年先后在新泉、蓮峰建立縣蘇維埃政府,曾一度改名明光縣。1949年11月6日解放,歷屬龍巖專區(地區)、龍巖市。
1996年,連城縣面積2596平方千米,人口約32萬人。轄6個鎮、12個鄉:蓮峰鎮、廟前鎮、北團鎮、莒溪鎮、姑田鎮、朋口鎮、新泉鄉、林坊鄉、曲溪鄉、宣和鄉、李屋鄉、隔川鄉、羅坊鄉、揭樂鄉、塘前鄉、四堡鄉、賴源鄉、文亨鄉。縣政府駐蓮峰鎮。
1998年,連城縣轄6個鎮、12個鄉,5個居委會、232個行政村。1999年,省政府批復同意撤銷新泉鄉,設立新泉鎮。至此,連城縣轄7個鎮、11個鄉。
2000年第五次人口普查,連城縣常住總人口297498人,其中:蓮峰鎮54553人、北團鎮20962人、姑田鎮19617人、朋口鎮24091人、莒溪鎮18054人、新泉鎮25755人、廟前鎮29086人、揭樂鄉8342人、塘前鄉4895人、隔川鄉9379人、四堡鄉13978人、羅坊鄉9421人、林坊鄉10788人、文亨鄉24350人、李屋鄉1725人、曲溪鄉5187人、賴源鄉5675人、宣和鄉11640人。
2003年末,連城縣戶籍人口32.67萬人,其中非農業人口7.61萬人。轄7個鎮、11個鄉:蓮峰鎮、姑田鎮、廟前鎮、北團鎮、朋口鎮、莒溪鎮、新泉鎮、文亨鄉、塘前鄉、四堡鄉、羅坊鄉、曲溪鄉、賴源鄉、宣和鄉、李屋鄉、林坊鄉、揭樂鄉、隔川鄉。
2005年1月16日,福建省政府(閩政文[2005]10號)批復同意撤銷李屋鄉,并入文亨鄉。調整后,連城縣轄7個鎮、10個鄉:蓮峰鎮、姑田鎮、廟前鎮、北團鎮、朋口鎮、莒溪鎮、新泉鎮、文亨鄉、塘前鄉、四堡鄉、羅坊鄉、曲溪鄉、賴源鄉、宣和鄉、林坊鄉、揭樂鄉、隔川鄉。
2010年第六次人口普查,連城縣常住總人口248645人,其中:蓮峰鎮60504人,北團鎮14832人,姑田鎮14897人,朋口鎮22216人,莒溪鎮12935人,新泉鎮22373人,廟前鎮23491人,揭樂鄉6539人,塘前鄉2575人,隔川鄉7303人,四堡鄉9926人,羅坊鄉6540人,林坊鄉8381人,文亨鄉20542人,曲溪鄉3463人,賴源鄉3714人,宣和鄉8414人。
2010年12月14日,省政府(閩政文[2010]513號)批復同意撤銷文亨鄉,設立文亨鎮。調整后,全縣轄8個鎮、9個鄉:蓮峰鎮、北團鎮、姑田鎮、朋口鎮、莒溪鎮、新泉鎮、廟前鎮、文亨鎮、揭樂鄉、塘前鄉、隔川鄉、四堡鄉、羅坊鄉、林坊鄉、曲溪鄉、賴源鄉、宣和鄉。