HomeIowa › Thompson

Thompson, Iowa

City · Population 478 · #448 in Iowa

About Thompson

Thompson is a tiny community in northern Iowa with an estimated population of 478.

Officially, Thompson is an incorporated city with its own municipal government. The community covers 0.86 square miles, giving it a balanced suburban layout with room to breathe at roughly 556 residents per square mile.

What Makes Thompson Unique

  • Positioned in northern Iowa, convenient to the region's corridors and crossings.
  • Part of the fabric of Iowa — one of 1,026 recognized communities statewide.

Why People Love It Here

  • A tight community feel that bigger cities can't replicate.
  • Housing dollars stretch further here than in the nearest metro.
  • Well connected: 3+ neighboring communities within 11 miles.

🍽️ Where to Eat in Thompson

  • The Branding Iron

Local spots mapped by the OpenStreetMap community.

🏞️ Parks & Outdoors in Thompson

  • Florence Recreation Area · Nature reserve reviews ★
  • Good Neighbors Marsh Wildlife Management Area · Nature reserve reviews ★
  • Good Neighbors Marsh Wildlife Protection Area · Nature reserve reviews ★
  • Linden Township Cemetery · Nature reserve reviews ★
  • Luke Rossiter Wildlife Area · Nature reserve reviews ★
  • Myre Slough Wildlife Protection Area · Nature reserve reviews ★
  • Thompson Roadside Prairie · Nature reserve reviews ★

Parks mapped by the OpenStreetMap community · "reviews" opens each park's live Google reviews.

⚡ Quick Facts

StateIowa
TypeCity
Population (2024)478
Rank in state#448 of 940
Land area0.86 sq mi
Density556/sq mi
Coordinates43.3699, -93.7747

🗺️ Map of Thompson