light signalling, controlled from LNWR-built boxes at Edgeley Junction and , cover the line as far as Norbury crossing, which itself has a small hut controlling two semaphore signals in the Middlewood area. Further south, signalling is mostly semaphore and is controlled from signal-boxes at , Chapel-en-le-Frith and Buxton. In June 2016, a landslip at Middlewood station following heavy rain meant that all services were suspended between Hazel Grove and Buxton until 25 June. A rail replacement bus service was in operation during the closure. On 31 July 2019, the line was closed between Hazel Grove and Buxton amid fears that the earthwork dam at Toddbrook Reservoir would collapse following heavy rain, which would flood the village of Whaley Bridge. The Hope Valley line between and was also closed because of this. The line was re-opened on 8 August. Bus replacements were on operation between Buxton and Macclesfield during the closure. Present-day services Over the section of track between Manchester and Hazel Grove there are three trains per hour in each direction at peak times. The Manchester to Buxton service runs half-hourly during peak hours, and once hourly at off peak. Up until the timetable changes on 11th December 2022, this combined with an hourly (daytime-only) Blackpool North to Hazel Grove service to give Davenport, Woodsmoor and Hazel Grove stations thrice-hourly off peak services to and from Manchester. Since then, the Blackpool North train has run to and from Manchester Airport instead, reducing the number of trains between Piccadilly to Hazel Grove down to two trains per hour at off peak. No services ran beyond Piccadilly between May 2018 and May 2019 due to the electrification of the line through Bolton. South of Hazel Grove, the off-peak pattern is half-hourly. The hourly Liverpool to Norwich East Midlands Railway and Manchester Airport to Cleethorpes TransPennine Express services run over the Edgeley to Hazel Grove section but only one East Midlands Railway service calls at Hazel Grove on weekday mornings and Sundays, all others being non-stop between Stockport and Sheffield. Due to steep gradients on this line, Class 142 and Class 153 DMUs are banned from the section of line between Hazel Grove and Buxton. Therefore, services to Buxton are worked by Class 150 and Class 156 DMUs. Also Class 158 DMUs were once blocked from operating on the line to Buxton due to the possibility of the large roof-mounted air vents