東漢永和元年(136)置漢寧縣,縣治設鳳凰山前(屬今舊市鄉,已被東江水庫淹沒)。三國為陽安縣,晉改晉寧縣,隋為晉興縣。唐改資興縣,因縣有資興水,故名。南宋紹定二年(1229)改興寧縣,治所設管子壕(今興寧鎮)。1914年因與廣東省興寧縣同名,復稱資興縣。1959年并入郴縣,1961年復設資興縣。
1984年12月20日,國務院批準(國函[1984]184號)撤銷資興縣,設立資興市,并將郴縣的高碼鄉和橋口鄉的白溪、下渡兩個村劃歸資興市管轄。1985年2月,經省政府批準,決定將治所遷至唐洞,并于同年5月開始在唐洞建新市區。從1988年起,市直機關單位陸續搬遷至唐洞新市區辦公。【1989年,市政府從興寧遷至唐洞】
1996年,資興市面積2738平方千米,人口約36.3萬人。轄1個街道、8個鎮、20個鄉:唐洞街道、鯉魚江鎮、三都鎮、蓼江鎮、七里鎮、興寧鎮、州門司鎮、青腰鎮、黃草鎮、木根橋鄉、高碼鄉、香花鄉、團結瑤族鄉、碑記鄉、坪石鄉、何家山鄉、連坪瑤族鄉、煙坪鄉、波水鄉、蘭市鄉、彭市鄉、湯市鄉、皮石鄉、厚玉鄉、舊市鄉、清江鄉、滁口鄉、龍溪鄉、東坪鄉。市府駐唐洞晉寧路。
2000年第五次人口普查,資興市總人口351581人,其中(1個街道、10鎮、18鄉):唐洞街道23785人,興寧鎮15820人,三都鎮10738人,鯉魚江鎮23584人,蓼江鎮16297人,七里鎮15536人,東江鎮13309人,州門司鎮9001人,青腰鎮11357人,黃草鎮12025人,滁口鎮13010人,厚玉鄉6752人,舊市鄉5249人,碑記鄉10216人,連坪鄉2135人,何家山鄉8189人,坪石鄉8985人,團結鄉2572人,香花鄉10717人,高碼鄉10421人,彭市鄉6934人,湯市鄉7090人,波水鄉10680人,皮石鄉5173人,煙坪鄉5050人,蘭市鄉6857人,清江鄉10961人,龍溪鄉5003人,東坪鄉3714人,資興礦務局49138人,東江開發區11283人。
2004年,資興市轄1個街道、10個鎮、17個鄉(2個民族鄉):唐洞街道、滁口鎮、鯉魚江鎮、三都鎮、蓼江鎮、七里鎮、興寧鎮、州門司鎮、青腰鎮、黃草鎮、東江鎮、香花鄉、高碼鄉、東坪鄉、團結瑤族鄉、碑記鄉、連坪瑤族鄉、何家山鄉、坪石鄉、彭市鄉、湯市鄉、煙坪鄉、蘭市鄉、波水鄉、皮石鄉、清江鄉、龍溪鄉、白廊鄉。市政府駐唐洞街道。
2011年,湘民行發[2011]10號文件批準同意將皮石和湯市兩鄉合并設立湯溪鎮。以原皮石鄉和湯市鄉的行政區域為新設湯溪鎮的行政區域,湯溪鎮轄2個社區、18個行政村,總面積188.26平方千米,總人口1.24萬人,鎮政府駐湯邊圩(原湯市鄉政府駐地)。調整后,全市轄1個街道、11個鎮、15個鄉(2個民族鄉):唐洞街道、滁口鎮、鯉魚江鎮、三都鎮、蓼江鎮、七里鎮、興寧鎮、州門司鎮、青腰鎮、黃草鎮、東江鎮、湯溪鎮、香花鄉、高碼鄉、東坪鄉、團結瑤族鄉、碑記鄉、連坪瑤族鄉、何家山鄉、坪石鄉、彭市鄉、煙坪鄉、蘭市鄉、波水鄉、清江鄉、龍溪鄉、白廊鄉。
2012年,省民政廳(湘民行發[2012]7號)批復同意對資興市鄉鎮行政區劃調整如下:一、將鯉魚江鎮、東江鎮成建制合并,設立東江街道。以原鯉魚江鎮、東江鎮的行政區域為新設東江街道的管轄范圍,東江街道轄11個建制村、7個居委會,總面積148.18平方公里,總人口4.66萬人,辦事處駐涼樹灣(原東江鎮人民政府駐地)。二、將香花鄉、高碼鄉成建制合并,設立程水鎮。以原香花鄉、高碼鄉的行政區域為新設程水鎮的行政區域,程水鎮轄17個建制村、3個居委會,總面積123.28平方公里,總人口3.01萬人,鎮人民政府駐文昌閣。三、將坪石鄉、何家山鄉、興寧鎮成建制合并,設立興寧鎮,并將碑記鄉的茶田、崗嶺2個建制村成建制劃歸興寧鎮管轄。以原坪石鄉、何家山鄉、興寧鎮的行政區域,以及碑記鄉的茶田、崗嶺2個建制村,為新設興寧鎮的行政區域,興寧鎮轄33個建制村、3個居委會,總面積219.58平方公里,總人口3.45萬人,鎮人民政府駐管子壕(原興寧鎮人民政府駐地)。四、撤銷碑記鄉。將碑記鄉的石拱、太坪、碑記、高橋、源塘、松木、龍竹7個建制村劃歸三都鎮管轄;將碑記鄉的茶坪瑤族村成建制劃歸唐洞街道管轄。行政區劃調整后,三都鎮轄14個建制村、5個居委會,總面積68.26平方公里,總人口4.27萬人,鎮人民政府駐地不變;唐洞街道轄3個建制村、7個居委會,總面積24.63平方公里,總人口5.07萬人,辦事處駐地不變。五、將彭市鄉、州門司鎮成建制合并,設立州門司鎮;撤銷煙坪鄉。將原煙坪鄉的煙坪、頂遼、大坪、燕窩、雙江、坳頭、楊公塘7個建制村成建制劃歸新設州門司鎮管轄;將原煙坪鄉的蘭洞村成建制劃歸青腰鎮管轄。行政區劃調整后,州門司鎮轄26個建制村、2個居委會,總面積189.98平方公里,總人口2.04萬人,鎮人民政府駐州門司(原州門司鎮人民政府駐地);青腰鎮轄15個建制村、1個居委會,總面積143.79平方公里,總人口1.28萬人,鎮人民政府駐地不變。
全市現轄2個街道、10個鎮、8個鄉(其中2個民族鄉):唐洞街道、東江街道、滁口鎮、三都鎮、蓼江鎮、七里鎮、興寧鎮、州門司鎮、青腰鎮、黃草鎮、湯溪鎮、程水鎮、東坪鄉、團結瑤族鄉、連坪瑤族鄉、蘭市鄉、波水鄉、清江鄉、龍溪鄉、白廊鄉。