2000年第五次人口普查,凌源市常住总人口620121人,其中:北街街道22704人,南街街道34850人,红山街道34827人,东城街道13393人,热水汤街道2901人,杨杖子街道17948人,城关镇37357人,凌北镇21114人,万元店镇18998人,小城子镇17227人,宋杖子镇43410人,三十家子镇37814人,刀尔登镇26363人,松岭子镇24033人,四官营子镇22045人,四合当镇34427人,沟门子镇28430人,刘杖子乡11521人,三道河子乡26598人,牛营子乡18875人,北炉乡17948人,瓦房店乡27814人,三家子蒙古族乡34253人,佛爷洞乡12102人,大河北办事处18970人,河坎子办事处14199人。
2001年11月1日,省政府(辽政[2001]304号)批复同意撤销杨杖子街道,设立杨杖子镇。同年,省政府批复同意:撤销刘杖子乡,分设大河北乡、刘杖子乡;撤销佛爷洞乡,分设河坎子乡、佛爷洞乡;撤销宋杖子镇,分设大王杖子、宋杖子镇;撤销瓦房店乡,分设乌兰白镇、瓦房店乡;撤销三道河子乡,分设前进乡、三道河子乡。2002年6月,全市辖5个街道、13个镇、11个乡,30个社区、262个行政村,面积3297.1平方千米,人口约64.04万人,市政府驻市府西路61号。
2005年,全市总户数19.4万户,总人口64.9万人;其中,非农业人口14.9万人。辖5个街道、13个镇、11个乡,238个行政村,2109个村民小组。
2007年,红山街道更名为凌北街道,工业园区办事处更名为兴源街道;撤销城关镇、凌北镇,设立城关街道、红山街道;将原南街街道康柠社区划入城关街道;将原城关镇城北村划入北街街道,城南村划入南街街道;将原凌北镇瓦庙子村、五里堡村、东五官村、房申村、辛杖子村划入东城街道。(辽政[2007]84号)(凌政发[2007]16号)
2010年第六次人口普查,凌源市常住总人口570660人,其中:东城街道24702人,北街街道36521人,南街街道60888人,凌北街道29792人,热水汤街道2312人,兴源街道9674人,红山街道8871人,城关街道26770人,万元店镇11933人,宋杖子镇26291人,三十家子镇33915人,杨杖子镇4363人,刀尔登镇21802人,松岭子镇19029人,四官营子镇19454人,沟门子镇25338人,小城子镇16101人,四合当镇30594人,乌兰白镇9678人,大王杖子乡9961人,刘杖子乡8827人,前进乡6001人,大河北乡15953人,三道河子乡14993人,牛营子乡15831人,北炉乡14019人,瓦房店乡12080人,三家子乡31380人,佛爷洞乡10486人,河坎子乡13101人。
2012年,省政府(辽政[2012]296号)批复同意撤销瓦房店乡,设立瓦房店镇(2013年4月28日正式撤乡设镇)。2013年9月17日,省政府(辽政[2013]186号)批复同意撤销大河北乡,设立大河北镇。2014年,省政府(辽政[2014]171号)批复同意撤销牛营子乡,设立牛营子镇。
全市现辖8个街道、14个镇、8个乡(其中1个民族乡):东城街道、北街街道、南街街道、红山街道、热水汤街道、城关街道、凌北街道、兴源街道、万元店镇、宋杖子镇、三十家子镇、杨杖子镇、刀尔登镇、松岭子镇、四官营子镇、沟门子镇、小城子镇、四合当镇、乌兰白镇、瓦房店镇、大河北镇、牛营子镇、大王杖子乡、刘杖子乡、前进乡、三道河子乡、北炉乡、三家子蒙古族乡、佛爷洞乡、河坎子乡。市政府驻北街街道市府路西段61号。