Hannibal is a city with a population of 22,067 people. There are 4 nursing homes in the city to choose from.
The facilities in Hannibal received an abysmal overall grade, but we gave the place a B- in our long-term care category. Our long-term care ratings are vital for residents needing non-healthcare services such as personal care. Surprisingly, Hannibal also performed respectably in our nursing category, where it received a C in that area. Lastly, Hannibal were awarded a C for its inspections rating and a grade of D in the area of short-term care. It goes without saying that this city's short-term care score really dragged down its overall score. This could be a significant concern for anyone looking for rehabilitation.