Not all cities are created equal, especially when it comes to the experience of going to the doctor.
Vitals, a company that helps connect people to doctors and estimate healthcare costs, compiled a ranking of 40 cities based on their access to healthcare.
Pulling from reviews on their website, Vitals ranked the cities based on how good the doctors were, how short the wait times were, and how easy it was to make an appointment. They also factored in how many doctors and hospitals were available per person in that city.
Here are the cities that managed to crack the top 10.
No. 10. Baltimore, Maryland
Baltimore, Maryland is home to major medical institutions from Johns Hopkins University and the University of Maryland. The city had one of the highest rates of hospitals per person among the 40 cities Vitals looked at.
No. 9. Nashville, Tennessee
Nashville, according to Vitals data, was the second easiest place to make appointments. Its doctors also got high rankings on Vitals’ website. The city is also home to an emerging healthcare startup scene.
No. 8. Indianapolis, Indiana
Indianapolis had some of the highest ranking doctors, based on reviews collected on Vitals’ website. However, residents didn’t have that short of wait times at the doctor’s office or that easy of a time booking appointments.
No. 7. Boston, Massachusetts
Out of all the cities, Boston had the most primary care physicians as a percentage of its population. The city is home to a number of major medical institutes, though surprisingly, it didn’t have as many hospitals as a percentage of its total population as other cities Vitals looked at.
No. 6. Minneapolis, Minnesota
Second only to Boston, Minneapolis had some of the most primary care physicians as a proportion of its population. The Midwestern city did edge out over Boston in the overall rankings with more hospitals per capita, though its doctors weren’t ranked nearly as high as other cities via Vitals’ website.
No. 5. Seattle, Washington
- Visit Seattle/Facebook
If you’re looking to book a check-up at a Seattle-area hospital, you’re in luck. Seattle had the best wait times of all the cities Vitals gathered data from. In the state overall, the average wait time was just under 14 minutes. Seattle also had some of the highest-rated doctors compared to other cities on Vitals’ list.
No. 4. Cleveland, Ohio
- iStock / PapaBear
Cleveland, Ohio had the most hospitals per person of any city on Vitals’ rankings, with 24 hospitals (including the Cleveland Clinic) for about 400,000 people. Ohio overall also had highly rated doctors, with both Cleveland and Columbus falling in the top 10 of Vitals’ ratings.
No. 3. Omaha, Nebraska
- Getty Images / Peter Aiken
Vitals users from Omaha, Nebraska had the easiest time scheduling appointments of all the cities Vitals looked at. Omaha also managed to have the best-rated doctors.
No. 2. Milwaukee, Wisconsin
Milwaukee, Wisconsin consistently did well across Vitals’ criteria. The city was good on keeping short wait times, had some of the most hospitals for its population, was one of the easiest cities to make an appointment in, and had some of the highest-ranked doctors.
No. 1. Miami, Florida
- PHOTOSVIT / Shutterstock
According to Vitals, Miami is the place to beat when it comes to healthcare. The city has a large amount of hospitals and doctors as a percentage of its total population, and the second lowest wait times (next to Seattle).