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!