San Francisco is number one, Salt Lake City is number two, and San Jose came in at number three.
Women's Health Magazine ranked 100 cities on everything from medical care and obesity rates to unemployment and even happiness.
As for the worst cities when it comes to health: Toledo sits at number 98, followed by Philadelphia at 99, and at 100 Alabama's biggest city, Birmingham.