寶豐縣面積為722平方公里,東、西部多山,中部平原,與丘陵相間。境內有山峰85個,西部最高山峰為寶豐與魯山交界處的無名山峰,海拔740米,東部最高山峰為擂鼓臺,海拔505米,最低處是東部鬧店鄉的洪寺營村,海拔98米。
全境流域面積在10平方公里以上的河流有18條,屬淮河流域的汝、沙水系,流向自西向東,以北汝河、石河、凈腸河為大。有大中型水庫17座,水庫總容量14572萬立方米,全縣地下水資源為8988萬立方米。縣內李莊鄉有日涌量為2800噸的天然優質礦泉水源。土壤有褐土、砂姜黑土、潮土、粗骨土和石質土。