10. Miami, FL: Ranked highest in the number of libraries per person, Miami was held back by its lower percent of population with at least a bachelor's degree.Source: Flickr user emerille