Best Place to Raise Your Kids: Virginia

Best Place to Raise Your Kids: Virginia

Virginia Beach

Nearest city: Virginia Beach
Population: 433,610
Median family income: $70,626
Runners-up: Newport News, Chesapeake

Virginia Beach is a resort town in the Hampton Roads area, which also includes the Norfolk Naval Base. It has 35 miles of beaches, 121 navigable miles of waterways, and more than 18,600 acres of state parks and wildlife refuges.