Battle Ground

City in Clark County, Washington

View of Battle Ground, Washington
Photo: Ian Poellet · CC BY-SA 4.0

Battle Ground is a city in Clark County, Washington, with 20,743 residents (2020 Census). It sits at 295 ft (90 m) above sea level. The nearest town is Meadow Glade, 2.0 miles SW.

About Battle Ground

Battle Ground is a city in Clark County, Washington, United States. The population was 20,743 at the 2020 census. As of 2025, its population is estimated at 23,513.

Text: Wikipedia · CC BY-SA 4.0

Battle Ground weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Battle Ground

All 24 webcams near Battle Ground ›

Webcams: Windy.com

Living in Battle Ground

Median household income
$104,977
Median home value
$485,100
Median rent
$1,576/mo
Median age
33.9
Cost of living and demographics of Battle Ground ›

Do you know Battle Ground? Tell us about it

Help other travelers: share what makes Battle Ground special. We review every message before publishing it.

Map of Battle Ground

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Battle Ground Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Battle Ground, WA population

Battle Ground had 20,743 residents in the 2020 Census.

2020 Census20,743
Density2,382 per sq mi (920 per km²)

Source: U.S. Census Bureau, Decennial Census.

Battle Ground at a glance

StateWashington (WA)
CountyClark County
TypeCity
Population20,743 (2020)
Land area8.71 sq mi (22.6 km²)
Elevation295 ft (90 m)
Coordinates45.7769° N, 122.5411° W
ZIP code98604
Official websitecityofbg.org
Census code (GEOID)5304475

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Battle Ground

Straight-line distance between town centers.

Frequently asked questions about Battle Ground

What county is Battle Ground in?

Battle Ground is in Clark County, Washington.

What is the population of Battle Ground, WA?

20,743 people lived in Battle Ground at the 2020 Census.

What is the ZIP code of Battle Ground, WA?

The ZIP code of Battle Ground is 98604.

What is the elevation of Battle Ground?

295 feet (90 m) above sea level.

What towns are near Battle Ground?

Meadow Glade (2.0 mi), Cherry Grove (2.5 mi), Dollars Corner (2.8 mi), Lewisville (3.2 mi), Venersborg (3.4 mi).

Last updated: