Waynesboro city, Virginia

County seat: Waynesboro · Population 23,951 (2025) · 15 sq mi

Waynesboro city is the 73rd most populous of Virginia's 133 counties, with 23,951 people (2025 estimate). Its county seat is Waynesboro. The map shows its 1 city or town and the 1 neighboring counties.

Map of Waynesboro city, Virginia with cities, towns and the county boundary
Waynesboro city, Virginia with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Waynesboro city facts

County seat
Waynesboro
Population (2025 estimate)
23,951 +7.9% since 2020
Land area
15 sq mi 111th largest of 133
Water area
0 sq mi
Population density
1,600 per sq mi
Established
1948
Named after
Anthony Wayne Continental Army general (1745-1796)
Largest city
Waynesboro 23,951
Median household income
$59,994
Cities and towns
1
ZIP codes
1
Time zone
Eastern
FIPS code
51820

Cities and towns in Waynesboro city

Waynesboro city has 1 incorporated place. Populations count the people living inside Waynesboro city; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
Waynesboro (county seat)City23,951

ZIP codes in Waynesboro city

1 ZIP code reaches into Waynesboro city. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Waynesboro city, 2020–2025

Waynesboro city grew by 1,758 people (+7.9%) between April 2020 and July 2025: 202 more births than deaths and a net gain of 1,552 people from migration.

Year (July 1)Population
202022,280
202122,615
202222,748
202323,128
202423,575
202523,951

Neighboring counties

Printable Waynesboro city map

The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.

Paste this code to embed the map on your site:

Sources

Back to the Virginia county map with all 133 counties. Found an error? Tell us.