Rochdale stands about above sea level, north-northeast of Manchester city centre, in the valley of the River Roch. Blackstone Edge, Saddleworth Moor and the South Pennines are close to the east, whilst on all other sides, Rochdale is bound by smaller towns, including Whitworth, Littleborough, Milnrow, Royton, Heywood and Shaw and Crompton, with little or no green space between them. Rochdale experiences a temperate maritime climate, like much of the British Isles, with relatively cool summers and mild winters. There is regular but generally light precipitation throughout the year.