Cities in Cowlitz County, Washington

Cowlitz County, located in southwestern Washington, was established in 1854. It is bordered by the Columbia River to the south and the Cascade Mountains to the east, offering a mix of urban and natural landscapes. Historically, the area was inhabited by the Cowlitz and Chinook tribes, who relied on the river for trade and transportation. The county’s economy grew rapidly with the arrival of European settlers, who developed logging, milling, and later, industrial businesses. Today, Cowlitz County is a hub for manufacturing, timber, and trade, with easy access to Portland, Oregon, and a variety of outdoor recreational activities.

County Facts

  • Population: Approximately 112,000
  • County Seat: Kelso
  • Number of Cities and Towns: 6 (including incorporated cities and smaller towns)

List of Cities and Towns in Cowlitz County, Washington

1. Longview

City Facts

  • Year Founded: 1923
  • Population: Approximately 38,000
  • Population Density: 2,300 people per square mile
  • Area Code: 360
  • Elevation: 20 feet

City Overview
Longview is the largest city in Cowlitz County, located along the Columbia River. It was founded as a planned city by industrialist Robert A. Long to support the timber industry, and it remains an economic hub for the region. The city is well-known for its grid layout and spacious parks, including the iconic Lake Sacajawea Park, which is a centerpiece of the community. Longview’s economy is diverse, with strong sectors in manufacturing, shipping, and retail. The city is well-connected via Interstate 5, providing direct access to Portland, Oregon, to the south and Seattle to the north.

Things to Do
Longview offers numerous attractions and activities for residents and visitors alike. Lake Sacajawea Park is a highlight, featuring walking trails, gardens, and a Japanese bridge, making it a perfect spot for relaxation and outdoor activities. The Columbia Theatre for the Performing Arts hosts concerts, plays, and cultural events throughout the year. History buffs can visit the Cowlitz County Historical Museum, which showcases the area’s pioneer history. Longview is also known for its “Nutty Narrows Bridge,” a unique squirrel bridge that has become a quirky local landmark. Outdoor enthusiasts can explore nearby Mount St. Helens or enjoy fishing and boating on the Columbia River.


2. Kelso

City Facts

  • Year Founded: 1884
  • Population: Approximately 12,000
  • Population Density: 1,900 people per square mile
  • Area Code: 360
  • Elevation: 30 feet

City Overview
Kelso, the county seat of Cowlitz County, is located at the confluence of the Cowlitz and Columbia Rivers. It is a historic city with deep roots in the timber industry and serves as a commercial and transportation center for the region. Kelso’s strategic location near Interstate 5 and its proximity to Longview make it a convenient hub for trade and travel. The city’s downtown area features historic buildings, shops, and restaurants, reflecting its small-town charm. Kelso’s economy includes a mix of retail, services, and light manufacturing, with a focus on serving the local community and surrounding rural areas.

Things to Do
Kelso offers a variety of recreational and cultural activities. Visitors can explore Tam O’Shanter Park, which features sports fields, walking trails, and picnic areas. The Kelso-Longview area is home to the Cowlitz River, popular for fishing and boating. The Three Rivers Mall provides shopping and dining options for locals and tourists. The annual Highlander Festival, held each September, celebrates the city’s Scottish heritage with traditional music, dancing, and games. For outdoor enthusiasts, the nearby Toutle River Valley offers hiking and camping opportunities, as well as a gateway to exploring the scenic wonders of Mount St. Helens.


3. Castle Rock

City Facts

  • Year Founded: 1890
  • Population: Approximately 2,400
  • Population Density: 1,300 people per square mile
  • Area Code: 360
  • Elevation: 75 feet

City Overview
Castle Rock is a small city located north of Kelso along the Cowlitz River. Named for a prominent volcanic rock formation nearby, the city is known as the “Gateway to Mount St. Helens,” offering easy access to the famous volcano and its surrounding recreational areas. Castle Rock has a quaint downtown area with local shops, cafes, and historic buildings. The city’s economy is based on agriculture, tourism, and small businesses. State Route 504, also known as the Spirit Lake Memorial Highway, connects Castle Rock to Mount St. Helens, making it a popular stop for tourists heading to the national monument.

Things to Do
Castle Rock is a great destination for outdoor enthusiasts and nature lovers. The Mount St. Helens Visitor Center, located just outside the city, offers exhibits and educational programs about the 1980 volcanic eruption. The Castle Rock Riverfront Trail is perfect for walking, jogging, and enjoying views of the Cowlitz River. For a unique local experience, visit the “Castle Rock Blooming,” a community-driven initiative that beautifies the town with colorful flower displays. The city also hosts events like the Castle Rock Fair and Parade, featuring family-friendly activities and local crafts. Nearby hiking trails, including the popular Hummocks Trail, provide access to stunning views of Mount St. Helens.


List of Communities in Cowlitz County, Washington

1. Kalama

Community Facts

  • Year Founded: 1870
  • Population: Approximately 3,000
  • Population Density: 1,100 people per square mile
  • Area Code: 360
  • Elevation: 25 feet

Community Overview
Kalama is a small riverside community known for its historic charm and ties to the railroad industry. The town is located along the Columbia River, offering scenic views and easy access for boating and fishing. Kalama’s downtown features antique shops and the iconic totem poles at Marine Park, one of the tallest in the world.


2. Woodland

Community Facts

  • Year Founded: 1906
  • Population: Approximately 6,500
  • Population Density: 1,800 people per square mile
  • Area Code: 360
  • Elevation: 25 feet

Community Overview
Woodland is a growing community located at the southern edge of Cowlitz County. It is known for its proximity to the Lewis River and the annual Hulda Klager Lilac Gardens festival. Woodland’s rural setting and fertile lands support farming and wine production, making it a charming spot for agritourism.


3. Ryderwood

Community Facts

  • Year Founded: 1923
  • Population: Approximately 400
  • Population Density: Sparse
  • Area Code: 360
  • Elevation: 360 feet

Community Overview
Ryderwood is a small retirement community nestled in a forested area near the Lewis River. Originally established as a logging town, it has since become a quiet residential village catering primarily to retirees. The town’s peaceful atmosphere and surrounding nature make it a unique place to visit or live.