Rainow is a village and civil parish in Cheshire, England, in the valley of the River Dean and next to the B5470 road between Macclesfield and Kettleshulme. It straddles the eastern side of the Peak District border of Derbyshire and Cheshire, and is surrounded by pasture farmland. The Peak District Boundary Walk runs past the village. The village's name comes from the Old English "Hraefn Hoe", meaning Ravens' Hill. It is a former coal-mining village and has a population of around 2,500.