Macclesfield.
Labour Party MP Tim Roca holds the seat on 46.7% of the vote.
9 Jun 2026
Macclesfield town and Tory hinterland, Labour-won 2024
Macclesfield is a single-town seat in the North West, anchored by its namesake market town of some 53,000 people, which holds well over half the constituency. Around it sit a ring of smaller centres -- Poynton and Bollington, each a town in their own right, then the villages of Disley, Prestbury, Rainow and Gawsworth, with a scattering of rural population beyond. The character is comfortable and settled rather than transient: a median age of 47, more than two in five residents degree-educated, and an electorate of roughly 76,000. Local services across all fourteen wards are run by Cheshire East, a single unitary authority based partly at the town hall in Macclesfield itself.
The ward map is genuinely mixed. Across the most recent contests Labour has tended to take the town wards of Macclesfield, while the Conservatives have held the outlying ground -- Poynton, Disley, Prestbury and Gawsworth -- with a clutch of seats falling to independents and, most recently, a Green gain in Macclesfield Central late in 2025. No single party commands the area outright. The parliamentary picture is clearer: in 2024 Labour's Tim Roca took the seat on 46.7 per cent, some seventeen points clear of the Conservatives, a marked reversal of 2019, when the Conservatives won here comfortably. On the figures available the swing was substantial.
The seat appears more contested than its newly large Labour majority alone would suggest, given how evenly the wards beneath it divide. Recent local coverage has had a broadly civic, administrative tenor -- roadworks, community events, council housekeeping -- with little to mark the constituency out nationally. With ward boundaries due to change before the next round of borough elections, the underlying balance between a Labour-leaning town and its Conservative-leaning hinterland is the thing to watch, leaving the seat best read as won but not yet settled.
Ward-level direction-of-travel: who controls what, who flipped recently, who holds the line.
| Ward | Latest winner | Votes | Council | Last cycle |
|---|---|---|---|---|
| Bollington(2 seats) | Place · Edwards | 1,722 | Cheshire East Con | May 2023 |
| Broken Cross and Upton(2 seats) | Snowball · Vernon | 2,549 | Cheshire East Con | May 2023 |
| Disley | Sue Adams | 886 | Cheshire East Con | May 2023 |
| Gawsworth | Lesley Smetham | 843 | Cheshire East Con | May 2023 |
| Macclesfield Central | John Anthony Knight | 750 | Cheshire East Con | Nov 2025 |
| Macclesfield East | Mick Warren | 789 | Cheshire East Con | May 2023 |
| Macclesfield Hurdsfield | Sarah Ann Bennett-Wake | 640 | Cheshire East Con | May 2023 |
| Macclesfield South(2 seats) | Puddicombe · Wilson | 1,784 | Cheshire East Con | May 2023 |
| Macclesfield Tytherington(2 seats) | Edwardes · Gilman | 2,589 | Cheshire East Con | May 2023 |
| Macclesfield West and Ivy(2 seats) | Brooks · Mannion | 2,237 | Cheshire East Con | May 2023 |
| Poynton East and Pott Shrigley(2 seats) | Whitaker · Saunders | 2,566 | Cheshire East Con | May 2023 |
| Poynton West and Adlington(2 seats) | Beanland · Sewart | 2,853 | Cheshire East Con | May 2023 |
| Prestbury | Thelma Jackson | 980 | Cheshire East Con | May 2023 |
| Sutton | Christopher Paul O'Leary | 678 | Cheshire East Con | May 2023 |
Source · Democracy Club · DCLEAPIL v1.0 (CC BY-SA 4.0)
The seat’s population is concentrated in Macclesfield (53,164), with Poynton (12,865) as the second pole. Total population across named built-up areas: 95,578.
Source · ONS Built-Up Areas · Census 2021
| Settlement | Pop. | Class |
|---|---|---|
| Macclesfield | 53,164 | large town |
| Poynton | 12,865 | town |
| Bollington | 7,943 | town |
| Rural & dispersed | 7,117 | town |
| Disley | 4,945 | village |
| Prestbury (Cheshire East) | 3,431 | village |
Headline indicators.
| Indicator | Local | National | Δ |
|---|---|---|---|
| Employment rate | 58.3% | 57.1% | +2% |
| Owner-occupied | 73.2% | 63.1% | +16% |
| Private rented | 15.0% | 20.0% | -25% |
| Social rented | 11.7% | 16.8% | -30% |
Ethnicity.
Source · Census 2021
Population by age & sexCensus 2021 · 18 bands · click to expand
Source · Census 2021 (ONS) · % of usual residents; tick marks the median seat per band
Income tax contribution.
| Total income tax | £482m |
| Taxpayers | 56,000 |
| Median per taxpayer | £3,200 |
| Mean per taxpayer | £8,560 |
Source · HMRC SPI · ±8% confidence
Where the money flows back in.
This constituency is served by Cheshire East. Each council’s service spend, peer rank and supplier list lives on its own page — open from the meta block above or the compass strip below.
Move the income slider on My place to see income tax, NI, VAT and council tax against your earnings — the household lens.
Headline rate.
By category.
Source · data.police.uk · 3-month rate per 1,000 pop
2024 — full result.
| Candidate | Votes | % | |
|---|---|---|---|
| Tim RocaWON | Lab | 24,672 | 46.7 |
| David Rutley | Con | 15,552 | 29.5 |
| Steve Broadhurst | Ref | 6,592 | 12.5 |
| Amanda Iremonger | Grn | 2,493 | 4.7 |
| Neil Christian | LD | 2,482 | 4.7 |
| Christopher Wellavize | Ind | 779 | 1.5 |
| Dickie Fletcher | Ind | 222 | 0.4 |
Turnout 52,792
Prior contests.
| Year | Winner | % | |
|---|---|---|---|
| 2019 | David Rutley | Con | 52.5 |
| 2017 | David Rutley | Con | 52.6 |
| 2015 | David Rutley | Con | 52.5 |
| 2010 | Rutley, David | Con | 47.0 |
Sources, methods & last update
2023 boundary review
DCLEAPIL v1.0 (CC BY-SA 4.0)
Census 2021
National avg over 575 seats
±8% confidence
LSOA-aggregated · rolling 12mo