三國吳永安三年(260)置綏安縣,晉義熙元年(405)改綏城縣。唐乾元二年(759)析建州綏城置歸化鎮(zhèn),五代南唐保大四年(946)改歸化場,中興元年(958)升為歸化縣,宋元佑元年(1086)改名泰寧縣。歷屬邵武軍、邵武路、邵武府、建安道。第二次國內(nèi)革命戰(zhàn)爭時期為中央蘇區(qū)縣。1950年2月9日解放,歷屬南平專區(qū)、三明地區(qū)、三明市。
1970年,泰寧縣轄城關公社、下渠公社、朱口公社、梅口公社、大田公社、余坊公社、大布公社、新橋公社、上青公社、龍湖公社、龍安公社,103個大隊。
1984年,泰寧縣轄杉城鎮(zhèn)、朱口鎮(zhèn)、新橋鄉(xiāng)、上青鄉(xiāng)、龍湖鄉(xiāng)、大田鄉(xiāng)、梅口鄉(xiāng)、下渠鄉(xiāng)、開善鄉(xiāng)、大布鄉(xiāng)、龍安鄉(xiāng),共有110個村委會。
1992年,全縣總面積1539.33平方千米,總戶數(shù)3009戶,總?cè)丝?23132人。轄杉城、朱口2個鎮(zhèn)和龍湖、大田、新橋、上青、下渠、梅口、開善、龍安、大布9個鄉(xiāng)。縣政府駐地杉城鎮(zhèn)。
1993年,龍湖鄉(xiāng)撤鄉(xiāng)設鎮(zhèn)。1995年,泰寧縣轄杉城鎮(zhèn)、朱口鎮(zhèn)、新橋鄉(xiāng)、上青鄉(xiāng)、龍湖鄉(xiāng)、大口鄉(xiāng)、梅口鄉(xiāng)、下渠鄉(xiāng)、開善鄉(xiāng)、大布鄉(xiāng)、龍安鄉(xiāng),5個居委會、110個行政村。
2000年第五次人口普查,泰寧縣常住總?cè)丝?14187人,其中:杉城鎮(zhèn)40406人,朱口鎮(zhèn)13425人,龍湖鎮(zhèn)8455人,新橋鄉(xiāng)7334人,上青鄉(xiāng)7806人,大田鄉(xiāng)6567人,梅口鄉(xiāng)5169人,下渠鄉(xiāng)7997人,開善鄉(xiāng)6766人,大布鄉(xiāng)6950人,龍安鄉(xiāng)3312人。
2003年末,泰寧縣戶籍人口12.70萬人,其中非農(nóng)業(yè)人口2.20萬人。轄3個鎮(zhèn)、8個鄉(xiāng):杉城鎮(zhèn)、朱口鎮(zhèn)、龍湖鎮(zhèn)、新橋鄉(xiāng)、上青鄉(xiāng)、大田鄉(xiāng)、梅口鄉(xiāng)、下渠鄉(xiāng)、開善鄉(xiāng)、大布鄉(xiāng)、龍安鄉(xiāng)。
2005年,撤銷大布鄉(xiāng)、龍安鄉(xiāng),合并設立大龍鄉(xiāng),鄉(xiāng)政府駐大布村(1月16日閩政文[2005]9號,3月3日明政文[2005]17號)。2005年12月24日,省政府(閩政文[2005]584號)批復同意撤銷龍湖鎮(zhèn),將其行政區(qū)域并入朱口鎮(zhèn)。至此,泰寧縣轄2個鎮(zhèn)、7個鄉(xiāng):杉城鎮(zhèn)、朱口鎮(zhèn)、新橋鄉(xiāng)、上青鄉(xiāng)、大田鄉(xiāng)、梅口鄉(xiāng)、下渠鄉(xiāng)、開善鄉(xiāng)、大龍鄉(xiāng)。
2010年第六次人口普查,泰寧縣常住總?cè)丝?10278人,其中:杉城鎮(zhèn)50345人,朱口鎮(zhèn)17370人,新橋鄉(xiāng)5618人,上青鄉(xiāng)5482人,大田鄉(xiāng)6156人,梅口鄉(xiāng)4149人,下渠鄉(xiāng)6961人,開善鄉(xiāng)5780人,大龍鄉(xiāng)8417人。