McGregor

Census-designated place in Williams County, North Dakota

View of McGregor, North Dakota
Photo: afiler · CC BY-SA 2.0

McGregor is an unincorporated community (census-designated place) in Williams County, North Dakota, with 47 residents (2020 Census). It sits at 2,218 ft (676 m) above sea level. The nearest town is Wildrose, 11.9 miles W.

About McGregor

McGregor is an unincorporated community and census-designated place (CDP) in northeastern Williams County, North Dakota, United States. It lies along North Dakota Highway 40, northeast of the city of Williston, the county seat of Williams County. McGregor's elevation is 2,218 feet (676 m). Although unincorporated, it has a post office, with the ZIP code of 58755. It was first listed as a CDP prior to the 2020 census. As of the 2020 census, McGregor had a population of 47.

Text: Wikipedia · CC BY-SA 4.0

McGregor weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Nearest webcams to McGregor

There are no webcams in McGregor itself. These are the closest, 78 miles away or more.

All 6 webcams near McGregor ›

Webcams: Windy.com

Do you know McGregor? Tell us about it

Help other travelers: share what makes McGregor special. We review every message before publishing it.

Map of McGregor

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

McGregor Street View

Loading 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 ›

McGregor, ND population

McGregor had 47 residents in the 2020 Census.

2020 Census47
Density372 per sq mi (144 per km²)

Source: U.S. Census Bureau, Decennial Census.

McGregor at a glance

StateNorth Dakota (ND)
CountyWilliams County
TypeCensus-designated place
Population47 (2020)
Land area0.13 sq mi (0.3 km²)
Elevation2,218 ft (676 m)
Coordinates48.5956° N, 102.9280° W
ZIP code58755
Census code (GEOID)3849220

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near McGregor

Straight-line distance between town centers.

Frequently asked questions about McGregor

What county is McGregor in?

McGregor is in Williams County, North Dakota.

What is the population of McGregor, ND?

47 people lived in McGregor at the 2020 Census.

What is the ZIP code of McGregor, ND?

The ZIP code of McGregor is 58755.

What is the elevation of McGregor?

2,218 feet (676 m) above sea level.

What towns are near McGregor?

Wildrose (11.9 mi), Powers Lake (13.1 mi), Tioga (13.9 mi), White Earth (16.5 mi), Larson (20.7 mi).

Last updated: