清乾隆元年(1736年)置四旗廳,乾隆四十三年(1778年)置豐寧縣。據《滿洲地名考》:豐寧縣取“豐阜康寧”之義。民國時豐寧隸屬熱河都統。1948年5月解放。1986年12月2日,經國務院批準設立豐寧滿族自治縣,1987年4月正式掛牌。
1996年,豐寧滿族自治縣面積8765平方千米,人口約36.6萬人,轄9個鎮、16個鄉、1個民族鄉:大閣鎮、鳳山鎮、黑山嘴鎮、土城鎮、大灘鎮、魚兒山鎮、天橋鎮、波羅諾鎮、黃旗鎮、胡麻營鄉、石人溝鄉、五道營鄉、南關蒙古族鄉、王營鄉、湯河鄉、楊木柵子鄉、選將營鄉、西官營鄉、北頭營鄉、窟窿山鄉、小壩子鄉、四岔口鄉、蘇家店鄉、外溝門鄉、草原鄉、萬勝永鄉。縣政府駐大閣鎮。
2000年第五次人口普查,豐寧滿族自治縣常住總人口341561人,其中:大閣鎮70011人,大灘鎮19230人,魚兒山鎮12382人,土城鎮14717人,黃旗鎮13702人,鳳山鎮35199人,波羅諾鎮9998人,黑山咀鎮19446人,天橋鎮8524人,萬勝永鄉3922人,四岔口鄉6968人,蘇家店鄉5203人,外溝門鄉5506人,草原鄉5288人,窟窿山鄉3476人,小壩子鄉4031人,五道營鄉7098人,南關蒙古族鄉16175人,選將營鄉12760人,西官營鄉11353人,王營鄉5625人,北頭營鄉6892人,胡麻營鄉14591人,石人溝鄉15099人,湯河鄉7558人,楊木柵子鄉6807人。
2002年,豐寧滿族自治縣面積8738.26平方千米,人口約37.66萬人。轄9個鎮、16個鄉、1個民族鄉,11個社區、309個行政村。縣政府駐大閣鎮新豐路甲72號。
2010年第六次人口普查,豐寧滿族自治縣常住總人口357029人,其中:大閣鎮99673人,大灘鎮18620人,魚兒山鎮10794人,土城鎮14706人,黃旗鎮11840人,鳳山鎮35212人,波羅諾鎮10147人,黑山咀鎮19370人,天橋鎮8322人,萬勝永鄉3607人,四岔口鄉5279人,蘇家店鄉4063人,外溝門鄉5075人,草原鄉4877人,窟窿山鄉2466人,小壩子鄉3535人,五道營鄉7219人,南關蒙古族鄉15438人,選將營鄉11582人,西官營鄉10264人,王營鄉4825人,北頭營鄉6529人,胡麻營鄉15207人,石人溝鄉14926人,湯河鄉6821人,楊木柵子鄉6632人。