Macclesfield.
Labour Party MP Tim Roca holds the seat on 46.7% of the vote.
3 Jun 2026
A steady Labour loyalist who made national headlines earlier this year by successfully opposing a government-backed new town proposal in his own constituency. Roca presented a nearly 19,000-signature petition to Parliament against plans for 20,000 homes near Adlington, and those plans were dropped in March 2026 -- a rare win for a backbencher pushing back against his own party's housing agenda. He has cast no rebel votes since entering Parliament in 2024, but that housing campaign shows he is willing to apply pressure through other means.
Roca votes with Labour 100% of the time when he participates, making him one of the more disciplined loyalists on the backbenches. His 77% participation rate sits somewhat below the Commons average, leaving roughly one in four votes uncast. His speeches cluster around economy and jobs, defence, and fiscal policy -- with 38 and 35 contributions respectively in those areas -- suggesting a broader national focus rather than a narrow local brief. He leans notably more pro-armed-forces than the average Labour MP (80% vs 49%), and his voting pattern on assisted dying and end-of-life autonomy falls slightly below the party average, hinting at a more cautious position on that issue.
Roca sits on the Environment, Food and Rural Affairs Committee, which fits a constituency that borders rural Cheshire. Local news coverage over the past 90 days is dominated by crime stories (48 articles), though his personal coverage centres almost entirely on housing. Data on his committee activity and any local casework beyond the Adlington campaign is limited, so the full picture of his constituency work remains partial.
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 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 Ivy(2 seats) | Brooks · Mannion | 2,237 | Cheshire East Con | May 2023 |
| Poynton East Pott Shrigley(2 seats) | Whitaker · Saunders | 2,566 | Cheshire East Con | May 2023 |
| Poynton West 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