商、周時為應國地,春秋初屬鄭,繼屬楚,又屬晉。戰國初期屬韓。秦置父城縣,隋、唐時先后為汝南縣、滍陽縣、武興縣、龍興縣。宋宣和二年(1120年),因當時縣境內有白酒釀造,汝官瓷燒制,冶鐵工場等,物寶源豐,寶貨興發,改縣名為“寶豐”。1982年由許昌地區劃歸平頂山市。
1996年,寶豐縣面積722平方千米,人口約46萬人。轄8個鎮、5個鄉:城關鎮、張八橋鎮、大營鎮、楊莊鎮、商酒務鎮、石橋鎮、周莊鎮、鬧店鎮、李莊鄉、趙莊鄉、肖旗鄉、前營鄉、觀音堂鄉。縣政府駐城關鎮。
2000年第五次人口普查,寶豐縣總人口473287人,其中:城關鎮39546人、周莊鎮35639人、鬧店鎮36843人、石橋鎮41667人、商酒務鎮39581人、大營鎮47780人、張八橋鎮33466人、楊莊鎮57768人、肖旗鄉35154人、趙莊鄉34883人、前營鄉27862人、觀音堂鄉17455人、李莊鄉25643人。
2005年,寶豐縣鄉鎮區劃調整:撤銷觀音堂鄉,并入大營鎮管轄,大營鎮政府駐地不變。調整后,寶豐縣轄8個鎮、4個鄉:城關鎮、大營鎮、石橋鎮、楊莊鎮、鬧店鎮、周莊鎮、張八橋鎮、商酒務鎮;肖旗鄉、趙莊鄉、前營鄉、李莊鄉。(320個行政村)
2009年,增設肖旗鄉趙嶺村、周莊鎮馬川新村。全縣轄城關、周莊、鬧店、楊莊、張八橋、大營、商酒務、石橋鎮8個鎮,李莊、前營、趙莊、肖旗鄉4個鄉及鐵路辦事處、觀音堂林站,共有325個村(街、居)委會,其中城關鎮11個居委會,周莊鎮25個村委會,鬧店鎮24個村委會,李莊鄉24個村委會、2個居委會,楊莊鎮21個村委會、3個居委會,張八橋鎮28個村委會,大營鎮38個村委會,前營鄉25個村委會,商酒務鎮27個村委會,趙莊鄉22個村委會,肖旗鄉26個村委會,石橋鎮28個村委會,鐵路辦事處3個居委會,觀音堂林站18個村委會。