The list, published by LivingSocial.com, was compiled using a survey of 4,000 residents from 20 major American cities.
Miami was listed as the most vain, followed by Chicago in second place.
The rest of the top five were Atlanta, Ga., Philadelphia, Penn., and Phoenix, Ariz.