HomeNorth Dakota › Petersburg

Petersburg, North Dakota

City · Population 159 · #178 in North Dakota

About Petersburg

Petersburg, ND is a tiny community located in eastern North Dakota counting 159 people who proudly call it home.

Petersburg holds the status of an incorporated city with its own municipal government. The community covers 1.03 square miles, giving it wide-open spaces and a spread-out, rural feel at roughly 154 residents per square mile.

📰 Petersburg News Today

Live headlines via Google News — updates through the day.

What Makes Petersburg Unique

  • One of 13 places in the US named Petersburg — but the North Dakota one has a character all its own.
  • One of the northernmost communities in the lower 48 states.
  • Positioned in eastern North Dakota, convenient to the region's corridors and crossings.

Why People Love It Here

  • A tight community feel that bigger cities can't replicate.
  • Cost of living typically runs below the big-metro average.
  • Well connected: 3+ neighboring communities within 11 miles.

🏫 Schools in Petersburg

  • DAKOTA PRAIRIE HIGH SCHOOL

Public schools, U.S. Dept. of Education (NCES) 2023–24 directory.

⚡ Quick Facts

TypeCity
Population (2024)159
Rank in state#178 of 355
Land area1.03 sq mi
Density154/sq mi
Coordinates48.0175, -98.0006

🗺️ Map of Petersburg