Mcgregor is a small town located in Williams County in northwest North Dakota. Known for its peaceful and tight-knit community, Mcgregor offers a slower pace of life amidst a picturesque natural landscape. Outdoor enthusiasts will appreciate the nearby Lake Sakakawea, which provides ample opportunities for fishing, boating, and hiking. The town is also home to various local businesses, including quaint cafes, family-owned shops, and grocery stores, where residents can find everything they need. Whether you're looking for a close-knit community or a peaceful getaway, Mcgregor offers both, making it a wonderful place to visit or call home.Show More