Knappa
Census-designated place in Clatsop County, Oregon

Knappa is an unincorporated community (census-designated place) in Clatsop County, Oregon, with 1,007 residents (2020 Census). It sits at 121 ft (37 m) above sea level. The nearest town is Svensen, 3.8 miles W.
- 1,007residents (2020 Census)
- 121 ftelevation · 37 m
- 2.1 sq miland area · 5.4 km²
- 487 / sq mipopulation density
- 97103ZIP code
About Knappa
Knappa is an unincorporated community and census-designated place located on the south bank of the Columbia River in Clatsop County, Oregon, United States, approximately 12 miles (19 km) directly east of Astoria. Knappa faces the Columbia River, where several islands comprise the Lewis and Clark National Wildlife Refuge. As of the 2020 census, Knappa had a population of 1,007.
The community is named after Aaron Knapp Jr., an early settler. There was a post office in Knappa from 1872 to 1943.
Logging and fishing are the primary economic activities in Knappa.
Text: Wikipedia · CC BY-SA 4.0
Knappa weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Knappa
Webcams: Windy.com
Living in Knappa
- Median household income
- $96,641
- Median home value
- $442,100
- Median age
- 38
Do you know Knappa? Tell us about it
Help other travelers: share what makes Knappa special. We review every message before publishing it.
Map of Knappa
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Knappa 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 ›Knappa, OR population
Knappa had 1,007 residents in the 2020 Census.
| 2020 Census | 1,007 |
|---|---|
| Density | 487 per sq mi (188 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Knappa at a glance
| State | Oregon (OR) |
|---|---|
| County | Clatsop County |
| Type | Census-designated place |
| Population | 1,007 (2020) |
| Land area | 2.07 sq mi (5.4 km²) |
| Water area | 0.04 sq mi (0.11 km²) |
| Elevation | 121 ft (37 m) |
| Coordinates | 46.1708° N, 123.5798° W |
| ZIP code | 97103 |
| Census code (GEOID) | 4139850 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Knappa
- Svensen3.8 mi W
- Altoona, WA7.1 mi N
- Puget Island, WA9.5 mi E
- Cathlamet, WA9.7 mi E
- Rosburg, WA10.0 mi N
- Westport10.4 mi E
- Lower Elochoman, WA10.6 mi E
- East Cathlamet, WA10.7 mi E
- River Point10.9 mi W
- Astoria11.3 mi W
- Skamokawa Valley, WA13.1 mi NE
- Jeffers Gardens13.1 mi W
Straight-line distance between town centers.
Frequently asked questions about Knappa
What county is Knappa in?
Knappa is in Clatsop County, Oregon.
What is the population of Knappa, OR?
1,007 people lived in Knappa at the 2020 Census.
What is the ZIP code of Knappa, OR?
The ZIP code of Knappa is 97103.
What is the elevation of Knappa?
121 feet (37 m) above sea level.
What towns are near Knappa?
Svensen (3.8 mi), Altoona (7.1 mi), Puget Island (9.5 mi), Cathlamet (9.7 mi), Rosburg (10.0 mi).
Last updated: