7 of 13
The Best
Number 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. Santa Barbara has been called the "American Riviera."

Click here to see the full "best hair" list.

Next up: See the worst-hair cities!
PREVIOUS | NEXT

NEXT STORY

Comment

LONG FORM
ONE WORD