宝丰县面积为722平方公里,东、西部多山,中部平原,与丘陵相间。境内有山峰85个,西部最高山峰为宝丰与鲁山交界处的无名山峰,海拔740米,东部最高山峰为擂鼓台,海拔505米,最低处是东部闹店乡的洪寺营村,海拔98米。
全境流域面积在10平方公里以上的河流有18条,属淮河流域的汝、沙水系,流向自西向东,以北汝河、石河、净肠河为大。有大中型水库17座,水库总容量14572万立方米,全县地下水资源为8988万立方米。县内李庄乡有日涌量为2800吨的天然优质矿泉水源。土壤有褐土、砂姜黑土、潮土、粗骨土和石质土。