Edgeley is a city in LaMoure County, North Dakota in the United States. The population was 563 at the 2010 census. Edgeley was founded in 1886 by Richard Sykes, a landowner from England who named it after Edgeley, Cheshire, where he was born.
Edgeley is located at 46°21′34″N 98°42′44″W / 46.35944°N 98.71222°W / 46.35944; -98.71222 (46.359415, -98.712201).
According to the United States Census Bureau, the city has a total area of 0.7 square miles (1.9 km²), all of it land.