McGregor, North Dakota

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.

[4] Although unincorporated, it has a post office, with the ZIP code of 58755.

McGregor first appeared as a census designated place in the 2020 U.S.

This North Dakota location article is a stub.

Map of North Dakota highlighting Williams County