VIRGINIA BEACH, Va (WVEC) -- Virginia Beach has been named one of the top 50 cities in America to live, according to a list from the website 24/7 Wall St.

When listing cities 24/7 Wall St. looked at population rates, median home value, poverty rate, and the percentage of people with at least a bachelor's degree.

Virginia Beach was named number 22 on the list.

According to the website, Virginia Beach has a population of more than 452,00 people, at least 32.8% of those people have at least a bachelor's degree.

The median home value is around $262,000, but the website says that high incomes offset the high cost of living, stating that the average household earns more than $67,000 a year. That average is higher than the typical American household by over $11,000, and $1,000 more than the median income statewide.

The website says the city is also appealing due to it's modern art museum, performing arts venue, aquarium, and over 4,000 acres of parks and refuge.

The top five cities listed as the best cities in America to live in were:

  1. Broomfield, Colorado
  2. Meridian, Idaho
  3. Richardson, Texas
  4. Johns Creek, Georgia
  5. Lee's Summit, Missori

To read the full list, please visit

Do you agree that Virginia Beach is one of the top 50 American cities to live in? Let us know on our Facebook page!