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 nursing category. In calculating our nursing scores, we weigh both the number of hours nurses spend with residents and the training levels of the nurses. Surprisingly, Hannibal also performed better in the area of inspections, where it received a decent inspection report this year. We awarded it a C in this category. In the other categories we looked at, this place received terrible grades for our long-term care and short-term care categories respectively.