Macclesfield is in the east of Cheshire, on the River Bollin, a tributary of the River Mersey.
It is close to the county borders of Greater Manchester to the north, Derbyshire to the east and Staffordshire to the south.
It is near the towns of Stockport to the north, Buxton to the east, and Congleton to the south.
It is 38 miles (60 km) to the east of Chester, the county town of Cheshire.

To the west of the town lies the Cheshire Plain.
To the east is Macclesfield Forest, containing Ridgegate and Trentabank Reservoirs which supply the town's drinking water, as well as Tegg's Nose and the Peak District.
Macclesfield is in the east of Cheshire, on the River Bollin, a tributary of the River Mersey. It is close to the county borders of Greater Manchester to the north, Derbyshire to the east and Staffordshire to the south. It is near the towns of Stockport to the north, Buxton to the east, and Congleton to the south. It is 38 miles (60 km) to the east of Chester, the county town of Cheshire.
To the west of the town lies the Cheshire Plain. To the east is Macclesfield Forest, containing Ridgegate and Trentabank Reservoirs which supply the town's drinking water, as well as Tegg's Nose and the Peak District.
Macclesfield