Overview Petersburg is a village in North Dakota, United States, with a population of about 180[1]. Geography Coordinates: 48.0111, -98.0015