San Diego's lack of seasons means it's always 70 and sunny -- hair doesn't have to adjust to changing weather. Pair that with minimal wind and rain (it's in the top 10 for least rainy cities), and lots of salons per capita -- pretty much should look just about perfect here.
Photo 11/12
No. 2: Honolulu
Beach-y hair like the Victoria's Secret models, anyone? This city has clean air, soft water, lots of salons and practically the same weather -- a nicely un-sweaty 77 degrees -- all year round. Come here and say "aloha" to gorgeous hair.
Photo 12/12
No. 1: Santa Barbara
Why is this city the best in America for your hair? Because it has it all: clean air, near-constant weather, a young population and not much rain or wind. No wonder celebrities like Oprah, Ellen DeGeneres and Portia de Rossi have homes here, on what's been called the "American Riviera."
Are you having a good hair day? You probably are if you're living in one of these cities. (And, ahem, you're probably not if you live in one of these 13 worst-hair cities.) We looked at humidity levels, pollution, rainfall, average wind speeds, water hardness, demographics and the number of beauty salons per capita to find which cities have the best conditions for healthy, stylish hair. So did your town make the list? Let's find out.