Notional results for a UK general election on 5 May 2005 Great Britain - by majority
| Constituency | Winning party | Valid votes | Majority (votes) | Majority (%) |
| Beckenham | Con | 41,864 | 16,913 | 40.4% |
| Richmond (Yorks) | Con | 50,217 | 19,450 | 38.7% |
| Buckingham | Con | 49,473 | 18,716 | 37.8% |
| New Forest West | Con | 44,080 | 16,183 | 36.7% |
| Epsom and Ewell | Con | 48,833 | 16,342 | 33.5% |
| South Holland and The Deepings | Con | 46,580 | 15,127 | 32.5% |
| East Surrey | Con | 49,253 | 15,921 | 32.3% |
| Maldon | Con | 42,424 | 13,631 | 32.1% |
| Beaconsfield | Con | 46,100 | 14,794 | 32.1% |
| Bexhill and Battle | Con | 50,414 | 15,893 | 31.5% |
| Epping Forest | Con | 43,001 | 13,473 | 31.3% |
| Christchurch | Con | 46,807 | 14,640 | 31.3% |
| Ruislip, Northwood and Pinner | Con | 43,218 | 13,274 | 30.7% |
| South Staffordshire | Con | 27,234 | 8,346 | 30.6% |
| Chelsea and Fulham | Con | 34,415 | 10,253 | 29.8% |
| Sevenoaks | Con | 44,735 | 13,060 | 29.2% |
| Tonbridge and Malling | Con | 46,063 | 13,352 | 29.0% |
| Maidstone and The Weald | Con | 44,580 | 12,922 | 29.0% |
| Fylde | Con | 38,773 | 11,117 | 28.7% |
| Devizes | Con | 42,813 | 12,259 | 28.6% |
| Romford | Con | 42,389 | 12,120 | 28.6% |
| Thirsk and Malton | Con | 49,540 | 14,117 | 28.5% |
| North Herefordshire | Con | 44,623 | 12,688 | 28.4% |
| Runnymede and Weybridge | Con | 43,524 | 12,349 | 28.4% |
| Broxbourne | Con | 40,628 | 11,509 | 28.3% |
| Croydon South | Con | 50,914 | 14,228 | 27.9% |
| Tatton | Con | 41,604 | 11,537 | 27.7% |
| Chingford and Woodford Green | Con | 38,648 | 10,641 | 27.5% |
| Wyre and Preston North | Con | 43,926 | 12,082 | 27.5% |
| Rayleigh and Wickford | Con | 47,437 | 12,983 | 27.4% |
| Mid Worcestershire | Con | 47,221 | 12,906 | 27.3% |
| Chesham and Amersham | Con | 47,511 | 12,974 | 27.3% |
| Brentwood and Ongar | Con | 46,016 | 12,522 | 27.2% |
| Henley | Con | 49,263 | 13,366 | 27.1% |
| Witney | Con | 51,811 | 13,874 | 26.8% |
| Sutton Coldfield | Con | 46,093 | 12,318 | 26.7% |
| Rutland and Melton | Con | 49,436 | 12,998 | 26.3% |
| North East Hampshire | Con | 42,878 | 11,189 | 26.1% |
| Hertsmere | Con | 42,572 | 11,093 | 26.1% |
| Hertford and Stortford | Con | 49,149 | 12,756 | 26.0% |
| Wealden | Con | 49,921 | 12,812 | 25.7% |
| Penrith and The Border | Con | 42,206 | 10,795 | 25.6% |
| North West Hampshire | Con | 49,683 | 12,683 | 25.5% |
| Reigate | Con | 43,651 | 11,093 | 25.4% |
| Tunbridge Wells | Con | 45,588 | 11,572 | 25.4% |
| Daventry | Con | 46,818 | 11,776 | 25.2% |
| Ashford | Con | 49,035 | 12,268 | 25.0% |
| Kenilworth and Southam | Con | 44,180 | 10,956 | 24.8% |
| North East Bedfordshire | Con | 49,317 | 12,128 | 24.6% |
| Folkestone and Hythe | Con | 51,153 | 12,446 | 24.3% |
| Mole Valley | Con | 49,415 | 11,997 | 24.3% |
| Sleaford and North Hykeham | Con | 52,544 | 12,687 | 24.1% |
| Huntingdon | Con | 48,349 | 11,652 | 24.1% |
| Fareham | Con | 48,576 | 11,702 | 24.1% |
| Stratford-on-Avon | Con | 45,728 | 10,928 | 23.9% |
| Arundel and South Downs | Con | 51,618 | 12,291 | 23.8% |
| North Shropshire | Con | 46,510 | 11,020 | 23.7% |
| Skipton and Ripon | Con | 49,484 | 11,596 | 23.4% |
| Spelthorne | Con | 42,829 | 9,936 | 23.2% |
| Mid Bedfordshire | Con | 50,222 | 11,593 | 23.1% |
| Cities of London and Westminster | Con | 32,019 | 7,352 | 23.0% |
| Hitchin and Harpenden | Con | 48,305 | 11,064 | 22.9% |
| South Northamptonshire | Con | 49,693 | 11,356 | 22.9% |
| Surrey Heath | Con | 47,858 | 10,845 | 22.7% |
| Windsor | Con | 43,041 | 9,605 | 22.3% |
| Southend West | Con | 40,569 | 9,008 | 22.2% |
| Newark | Con | 45,444 | 10,077 | 22.2% |
| Old Bexley and Sidcup | Con | 42,306 | 9,309 | 22.0% |
| Bracknell | Con | 45,704 | 10,037 | 22.0% |
| Horsham | Con | 49,770 | 10,780 | 21.7% |
| The Cotswolds | Con | 50,451 | 10,742 | 21.3% |
| Saffron Walden | Con | 49,339 | 10,483 | 21.2% |
| Bromsgrove | Con | 47,810 | 10,080 | 21.1% |
| Louth and Horncastle | Con | 46,548 | 9,813 | 21.1% |
| Faversham and Mid Kent | Con | 42,516 | 8,927 | 21.0% |
| Worthing West | Con | 44,924 | 9,383 | 20.9% |
| Derbyshire Dales | Con | 42,325 | 8,810 | 20.8% |
| Macclesfield | Con | 45,799 | 9,464 | 20.7% |
| North West Cambridgeshire | Con | 52,990 | 10,925 | 20.6% |
| Rushcliffe | Con | 48,222 | 9,932 | 20.6% |
| Bromley and Chislehurst | Con | 40,045 | 8,236 | 20.6% |
| Chichester | Con | 51,455 | 10,457 | 20.3% |
| Bognor Regis and Littlehampton | Con | 42,766 | 8,617 | 20.1% |
| South West Devon | Con | 46,931 | 9,442 | 20.1% |
| West Suffolk | Con | 43,843 | 8,735 | 19.9% |
| Tewkesbury | Con | 46,152 | 9,130 | 19.8% |
| Bridgwater and West Somerset | Con | 50,988 | 10,081 | 19.8% |
| North East Hertfordshire | Con | 48,157 | 9,510 | 19.7% |
| Salisbury | Con | 45,444 | 8,860 | 19.5% |
| Aylesbury | Con | 47,783 | 9,314 | 19.5% |
| Isle of Wight | Con | 66,843 | 12,978 | 19.4% |
| Braintree | Con | 44,898 | 8,658 | 19.3% |
| East Devon | Con | 47,672 | 9,168 | 19.2% |
| Bury St Edmunds | Con | 52,959 | 10,080 | 19.0% |
| South West Wiltshire | Con | 45,454 | 8,568 | 18.8% |
| Banbury | Con | 53,685 | 10,090 | 18.8% |
| Stone | Con | 43,744 | 8,191 | 18.7% |
| Suffolk Coastal | Con | 52,485 | 9,674 | 18.4% |
| East Worthing and Shoreham | Con | 44,525 | 8,180 | 18.4% |
| North West Norfolk | Con | 45,897 | 8,417 | 18.3% |
| South Cambridgeshire | Con | 52,946 | 9,634 | 18.2% |
| South West Bedfordshire | Con | 45,814 | 8,277 | 18.1% |
| Charnwood | Con | 47,727 | 8,613 | 18.0% |
| Uxbridge and South Ruislip | Con | 39,858 | 7,178 | 18.0% |
| Castle Point | Con | 45,802 | 8,201 | 17.9% |
| Gainsborough | Con | 44,534 | 7,895 | 17.7% |
| Congleton | Con | 46,682 | 8,246 | 17.7% |
| Altrincham and Sale West | Con | 43,357 | 7,618 | 17.6% |
| Tiverton and Honiton | Con | 51,332 | 9,007 | 17.5% |
| Witham | Con | 41,879 | 7,241 | 17.3% |
| Wycombe | Con | 43,945 | 7,597 | 17.3% |
| South West Hertfordshire | Con | 50,915 | 8,640 | 17.0% |
| Lichfield | Con | 47,258 | 7,791 | 16.5% |
| Hornchurch and Upminster | Con | 49,208 | 8,058 | 16.4% |
| Canterbury | Con | 46,285 | 7,579 | 16.4% |
| North East Cambridgeshire | Con | 47,406 | 7,726 | 16.3% |
| Mid Norfolk | Con | 47,837 | 7,793 | 16.3% |
| New Forest East | Con | 47,222 | 7,653 | 16.2% |
| Esher and Walton | Con | 47,878 | 7,727 | 16.1% |
| Central Suffolk and North Ipswich | Con | 48,436 | 7,786 | 16.1% |
| South Leicestershire | Con | 48,848 | 7,704 | 15.8% |
| Grantham and Stamford | Con | 46,344 | 7,308 | 15.8% |
| South East Cambridgeshire | Con | 51,799 | 8,110 | 15.7% |
| Havant | Con | 41,036 | 6,395 | 15.6% |
| Maidenhead | Con | 49,090 | 7,650 | 15.6% |
| Aldridge-Brownhills | Con | 37,016 | 5,732 | 15.5% |
| Wantage | Con | 52,052 | 8,039 | 15.4% |
| Wokingham | Con | 47,012 | 7,257 | 15.4% |
| Meriden | Con | 48,233 | 7,412 | 15.4% |
| North Wiltshire | Con | 44,897 | 6,888 | 15.3% |
| North Thanet | Con | 39,905 | 6,118 | 15.3% |
| Aldershot | Con | 41,962 | 6,345 | 15.1% |
| Ribble Valley | Con | 46,066 | 6,953 | 15.1% |
| South West Norfolk | Con | 45,444 | 6,817 | 15.0% |
| Eddisbury | Con | 43,203 | 6,408 | 14.8% |
| Boston and Skegness | Con | 43,151 | 6,391 | 14.8% |
| Woking | Con | 46,045 | 6,612 | 14.4% |
| Poole | Con | 42,144 | 6,035 | 14.3% |
| Kensington | Con | 32,131 | 4,540 | 14.1% |
| Bournemouth East | Con | 41,835 | 5,874 | 14.0% |
| Broadland | Con | 47,066 | 6,573 | 14.0% |
| Rochford and Southend East | Con | 38,450 | 5,307 | 13.8% |
| South Suffolk | Con | 48,853 | 6,664 | 13.6% |
| South Norfolk | Con | 50,185 | 6,719 | 13.4% |
| Gosport | Con | 43,034 | 5,730 | 13.3% |
| East Yorkshire | Con | 47,195 | 6,284 | 13.3% |
| Welwyn Hatfield | Con | 44,716 | 5,946 | 13.3% |
| East Hampshire | Con | 45,589 | 5,968 | 13.1% |
| Mid Sussex | Con | 51,218 | 6,462 | 12.6% |
| Mid Derbyshire | Con | 42,503 | 5,329 | 12.5% |
| Bexleyheath and Crayford | Con | 41,900 | 5,167 | 12.3% |
| Hexham | Con | 41,197 | 4,957 | 12.0% |
| Chipping Barnet | Con | 45,408 | 5,457 | 12.0% |
| Harwich and North Essex | Con | 47,602 | 5,583 | 11.7% |
| North Somerset | Con | 51,736 | 6,007 | 11.6% |
| South West Surrey | Con | 53,147 | 5,969 | 11.2% |
| Basildon and Billericay | Con | 40,643 | 4,559 | 11.2% |
| Orpington | Con | 48,403 | 5,221 | 10.8% |
| Bosworth | Con | 49,768 | 5,335 | 10.7% |
| Haltemprice and Howden | Con | 48,271 | 5,080 | 10.5% |
| Monmouth | Con | 45,653 | 4,527 | 9.9% |
| Chelmsford | Con | 47,353 | 4,358 | 9.2% |
| Peterborough | Con | 44,844 | 4,005 | 8.9% |
| North Dorset | Con | 48,956 | 4,200 | 8.6% |
| Clacton | Con | 42,677 | 3,629 | 8.5% |
| Harborough | Con | 48,310 | 4,047 | 8.4% |
| Bournemouth West | Con | 36,613 | 2,766 | 7.6% |
| Newbury | Con | 53,764 | 3,452 | 6.4% |
| Basingstoke | Con | 42,267 | 2,651 | 6.3% |
| Beverley and Holderness | Con | 49,689 | 3,097 | 6.2% |
| West Worcestershire | Con | 50,623 | 3,053 | 6.0% |
| Totnes | Con | 46,735 | 2,693 | 5.8% |
| Wells | Con | 52,965 | 3,040 | 5.7% |
| Wimbledon | Con | 43,556 | 2,480 | 5.7% |
| Torridge and West Devon | Con | 50,906 | 2,732 | 5.4% |
| Central Devon | Con | 46,880 | 2,338 | 5.0% |
| Meon Valley | Con | 48,444 | 2,378 | 4.9% |
| Putney | Con | 35,876 | 1,723 | 4.8% |
| West Dorset | Con | 53,225 | 2,461 | 4.6% |
| Ludlow | Con | 46,540 | 2,027 | 4.4% |
| Selby and Ainsty | Con | 47,833 | 2,060 | 4.3% |
| Forest of Dean | Con | 47,640 | 2,049 | 4.3% |
| Weston-Super-Mare | Con | 48,977 | 2,088 | 4.3% |
| Ilford North | Con | 41,917 | 1,735 | 4.1% |
| Staffordshire Moorlands | Con | 41,963 | 1,618 | 3.9% |
| Shrewsbury and Atcham | Con | 50,296 | 1,808 | 3.6% |
| St Albans | Con | 45,410 | 1,334 | 2.9% |
| The Wrekin | Con | 41,624 | 1,187 | 2.9% |
| Enfield, Southgate | Con | 41,433 | 1,127 | 2.7% |
| Scarborough and Whitby | Con | 46,912 | 1,245 | 2.7% |
| Enfield North | Con | 39,823 | 937 | 2.4% |
| South Thanet | Con | 46,108 | 810 | 1.8% |
| Reading East | Con | 43,160 | 739 | 1.7% |
| Filton and Bradley Stoke | Con | 41,243 | 653 | 1.6% |
| Preseli Pembrokeshire | Con | 39,199 | 601 | 1.5% |
| Wirral West | Con | 37,599 | 569 | 1.5% |
| Gravesham | Con | 45,179 | 654 | 1.4% |
| Eastbourne | Con | 47,822 | 672 | 1.4% |
| Wellingborough | Con | 48,855 | 610 | 1.2% |
| Rochester and Strood | Con | 44,266 | 503 | 1.1% |
| Shipley | Con | 46,551 | 450 | 1.0% |
| Finchley and Golders Green | Con | 41,939 | 294 | 0.7% |
| North East Somerset | Con | 46,416 | 212 | 0.5% |
| Kettering | Con | 44,875 | 176 | 0.4% |
| Hemel Hempstead | Con | 46,281 | 168 | 0.4% |
| Solihull | Con | 50,583 | 124 | 0.2% |
| Guildford | Con | 50,893 | 89 | 0.2% |
| Clwyd West | Con | 36,047 | 51 | 0.1% |
| Sittingbourne and Sheppey | Con | 42,982 | 22 | 0.1% |
| Wyre Forest | KHHC | 48,506 | 4,613 | 9.5% |
| Easington | Lab | 32,322 | 18,874 | 58.4% |
| Knowsley | Lab | 41,936 | 24,333 | 58.0% |
| Barnsley East | Lab | 32,136 | 18,298 | 56.9% |
| Sheffield, Brightside and Hillsborough | Lab | 33,230 | 18,801 | 56.6% |
| Liverpool, Walton | Lab | 32,153 | 17,611 | 54.8% |
| Bootle | Lab | 36,937 | 20,125 | 54.5% |
| Washington and Sunderland West | Lab | 32,458 | 17,060 | 52.6% |
| Rhondda | Lab | 31,148 | 16,242 | 52.1% |
| Islwyn | Lab | 33,871 | 17,582 | 51.9% |
| Cynon Valley | Lab | 29,080 | 14,390 | 49.5% |
| Normanton, Pontefract and Castleford | Lab | 42,287 | 20,608 | 48.7% |
| Makerfield | Lab | 36,918 | 17,903 | 48.5% |
| Bolsover | Lab | 40,395 | 19,260 | 47.7% |
| Merthyr Tydfil and Rhymney | Lab | 29,976 | 13,934 | 46.5% |
| Aberavon | Lab | 30,104 | 13,937 | 46.3% |
| Ogmore | Lab | 32,059 | 14,839 | 46.3% |
| Birkenhead | Lab | 31,676 | 14,638 | 46.2% |
| Houghton and Sunderland South | Lab | 37,105 | 16,986 | 45.8% |
| Wentworth and Dearne | Lab | 38,533 | 17,551 | 45.5% |
| Liverpool, West Derby | Lab | 30,632 | 13,874 | 45.3% |
| North Durham | Lab | 37,341 | 16,781 | 44.9% |
| Sedgefield | Lab | 40,599 | 18,198 | 44.8% |
| Sheffield South East | Lab | 36,536 | 15,843 | 43.4% |
| Blackley and Broughton | Lab | 30,124 | 13,060 | 43.4% |
| Halton | Lab | 37,129 | 16,060 | 43.3% |
| Camberwell and Peckham | Lab | 38,773 | 16,608 | 42.8% |
| South Shields | Lab | 32,130 | 13,368 | 41.6% |
| Rotherham | Lab | 33,550 | 13,865 | 41.3% |
| Tottenham | Lab | 31,664 | 13,034 | 41.2% |
| Torfaen | Lab | 35,979 | 14,791 | 41.1% |
| Nottingham North | Lab | 31,356 | 12,870 | 41.0% |
| Gateshead | Lab | 35,021 | 14,245 | 40.7% |
| Wigan | Lab | 39,596 | 15,501 | 39.1% |
| Leicester East | Lab | 42,175 | 16,400 | 38.9% |
| Middlesbrough | Lab | 32,099 | 12,476 | 38.9% |
| Leeds West | Lab | 35,283 | 13,699 | 38.8% |
| Leigh | Lab | 38,987 | 15,098 | 38.7% |
| Denton and Reddish | Lab | 33,994 | 13,128 | 38.6% |
| Manchester Central | Lab | 30,337 | 11,636 | 38.4% |
| Ashton-under-Lyne | Lab | 34,432 | 13,199 | 38.3% |
| Ealing, Southall | Lab | 34,283 | 13,140 | 38.3% |
| Barnsley Central | Lab | 30,897 | 11,839 | 38.3% |
| Leeds East | Lab | 35,829 | 13,689 | 38.2% |
| Coventry North East | Lab | 38,399 | 14,621 | 38.1% |
| Stoke-on-Trent North | Lab | 35,933 | 13,666 | 38.0% |
| Leeds Central | Lab | 34,008 | 12,916 | 38.0% |
| Lewisham, Deptford | Lab | 34,760 | 13,012 | 37.4% |
| North Tyneside | Lab | 39,935 | 14,929 | 37.4% |
| Caerphilly | Lab | 36,223 | 13,517 | 37.3% |
| Wolverhampton South East | Lab | 33,650 | 12,309 | 36.6% |
| Hemsworth | Lab | 38,421 | 14,026 | 36.5% |
| St Helens North | Lab | 41,836 | 15,265 | 36.5% |
| Swansea East | Lab | 30,834 | 11,249 | 36.5% |
| Jarrow | Lab | 35,074 | 12,749 | 36.3% |
| Liverpool, Riverside | Lab | 32,649 | 11,731 | 35.9% |
| Kingston upon Hull East | Lab | 32,753 | 11,740 | 35.8% |
| Neath | Lab | 35,817 | 12,710 | 35.5% |
| Pontypridd | Lab | 34,184 | 11,694 | 34.2% |
| Kingston upon Hull West and Hessle | Lab | 27,688 | 9,430 | 34.1% |
| North West Durham | Lab | 39,509 | 13,443 | 34.0% |
| Stoke-on-Trent Central | Lab | 28,750 | 9,717 | 33.8% |
| Stockton North | Lab | 37,928 | 12,742 | 33.6% |
| East Ham | Lab | 41,266 | 13,649 | 33.1% |
| Barking | Lab | 36,871 | 12,183 | 33.0% |
| Bolton South East | Lab | 34,765 | 11,483 | 33.0% |
| West Bromwich East | Lab | 36,200 | 11,947 | 33.0% |
| Greenwich and Woolwich | Lab | 35,517 | 11,638 | 32.8% |
| Sheffield, Heeley | Lab | 37,773 | 12,340 | 32.7% |
| Salford and Eccles | Lab | 32,805 | 10,707 | 32.6% |
| Mitcham and Morden | Lab | 39,716 | 12,739 | 32.1% |
| Warley | Lab | 35,026 | 11,206 | 32.0% |
| Doncaster North | Lab | 37,765 | 12,027 | 31.8% |
| West Ham | Lab | 38,644 | 12,274 | 31.8% |
| Mansfield | Lab | 43,882 | 13,776 | 31.4% |
| Hackney South and Shoreditch | Lab | 30,697 | 9,629 | 31.4% |
| Croydon North | Lab | 45,225 | 14,185 | 31.4% |
| Redcar | Lab | 38,861 | 12,116 | 31.2% |
| West Bromwich West | Lab | 31,782 | 9,821 | 30.9% |
| Birmingham, Erdington | Lab | 32,180 | 9,677 | 30.1% |
| Wythenshawe and Sale East | Lab | 36,184 | 10,827 | 29.9% |
| Don Valley | Lab | 38,345 | 11,333 | 29.6% |
| Derby South | Lab | 40,201 | 11,655 | 29.0% |
| Stockport | Lab | 34,630 | 9,982 | 28.8% |
| Wansbeck | Lab | 36,809 | 10,581 | 28.7% |
| Hayes and Harlington | Lab | 36,939 | 10,594 | 28.7% |
| Warrington North | Lab | 39,899 | 11,382 | 28.5% |
| Rother Valley | Lab | 40,597 | 11,558 | 28.5% |
| Edmonton | Lab | 36,406 | 10,312 | 28.3% |
| Garston and Halewood | Lab | 38,730 | 10,814 | 27.9% |
| Preston | Lab | 30,137 | 8,338 | 27.7% |
| Doncaster Central | Lab | 37,774 | 10,325 | 27.3% |
| Oldham West and Royton | Lab | 38,534 | 10,454 | 27.1% |
| St Helens South and Whiston | Lab | 41,054 | 10,987 | 26.8% |
| Heywood and Middleton | Lab | 41,519 | 11,034 | 26.6% |
| Leicester West | Lab | 32,320 | 8,539 | 26.4% |
| Bishop Auckland | Lab | 38,128 | 10,047 | 26.4% |
| Kingston upon Hull North | Lab | 28,089 | 7,384 | 26.3% |
| Darlington | Lab | 39,797 | 10,417 | 26.2% |
| Erith and Thamesmead | Lab | 37,805 | 9,870 | 26.1% |
| York Central | Lab | 39,907 | 10,344 | 25.9% |
| Hackney North and Stoke Newington | Lab | 30,920 | 8,002 | 25.9% |
| Worsley and Eccles South | Lab | 39,037 | 10,001 | 25.6% |
| Sunderland Central | Lab | 37,064 | 9,464 | 25.5% |
| Scunthorpe | Lab | 34,230 | 8,638 | 25.2% |
| Wolverhampton North East | Lab | 34,344 | 8,628 | 25.1% |
| Bristol South | Lab | 43,967 | 10,928 | 24.9% |
| Vauxhall | Lab | 34,644 | 8,503 | 24.5% |
| Ashfield | Lab | 42,711 | 10,370 | 24.3% |
| Nottingham East | Lab | 29,240 | 7,083 | 24.2% |
| Bradford South | Lab | 35,198 | 8,444 | 24.0% |
| Wallasey | Lab | 38,072 | 9,130 | 24.0% |
| Blyth Valley | Lab | 35,773 | 8,527 | 23.8% |
| Stalybridge and Hyde | Lab | 35,760 | 8,455 | 23.6% |
| Alyn and Deeside | Lab | 35,496 | 8,378 | 23.6% |
| Lewisham East | Lab | 37,578 | 8,758 | 23.3% |
| Birmingham, Ladywood | Lab | 29,296 | 6,804 | 23.2% |
| Great Grimsby | Lab | 32,964 | 7,654 | 23.2% |
| Walthamstow | Lab | 34,444 | 7,993 | 23.2% |
| Newcastle upon Tyne Central | Lab | 32,554 | 7,509 | 23.1% |
| Workington | Lab | 35,814 | 8,226 | 23.0% |
| Bury South | Lab | 42,815 | 9,779 | 22.8% |
| Cardiff South and Penarth | Lab | 39,487 | 8,955 | 22.7% |
| Stoke-on-Trent South | Lab | 36,714 | 8,324 | 22.7% |
| Wrexham | Lab | 30,385 | 6,819 | 22.4% |
| North East Derbyshire | Lab | 42,863 | 9,564 | 22.3% |
| Huddersfield | Lab | 35,362 | 7,883 | 22.3% |
| Cardiff West | Lab | 37,578 | 8,361 | 22.2% |
| Ilford South | Lab | 42,693 | 9,228 | 21.6% |
| Newport East | Lab | 31,825 | 6,838 | 21.5% |
| Coventry North West | Lab | 41,844 | 8,934 | 21.4% |
| Islington North | Lab | 31,494 | 6,716 | 21.3% |
| Stretford and Urmston | Lab | 39,054 | 8,310 | 21.3% |
| Leyton and Wanstead | Lab | 34,355 | 7,253 | 21.1% |
| Hartlepool | Lab | 35,436 | 7,478 | 21.1% |
| Southampton, Itchen | Lab | 40,375 | 8,479 | 21.0% |
| Cannock Chase | Lab | 41,556 | 8,726 | 21.0% |
| Newcastle upon Tyne East | Lab | 33,320 | 6,987 | 21.0% |
| Morley and Outwood | Lab | 41,389 | 8,669 | 20.9% |
| Walsall North | Lab | 33,194 | 6,901 | 20.8% |
| Walsall South | Lab | 38,089 | 7,910 | 20.8% |
| Llanelli | Lab | 35,344 | 7,234 | 20.5% |
| Penistone and Stocksbridge | Lab | 42,179 | 8,617 | 20.4% |
| Newcastle-under-Lyme | Lab | 39,788 | 8,108 | 20.4% |
| Birmingham, Perry Barr | Lab | 38,698 | 7,825 | 20.2% |
| Brent North | Lab | 44,054 | 8,830 | 20.0% |
| Birmingham, Northfield | Lab | 39,534 | 7,879 | 19.9% |
| Slough | Lab | 39,907 | 7,924 | 19.9% |
| Clwyd South | Lab | 31,350 | 6,220 | 19.8% |
| Dulwich and West Norwood | Lab | 39,756 | 7,853 | 19.8% |
| Manchester, Gorton | Lab | 32,412 | 6,355 | 19.6% |
| Delyn | Lab | 34,004 | 6,644 | 19.5% |
| Blackburn | Lab | 41,388 | 8,048 | 19.4% |
| Plymouth, Moor View | Lab | 39,960 | 7,740 | 19.4% |
| Feltham and Heston | Lab | 39,460 | 7,598 | 19.3% |
| Nottingham South | Lab | 34,718 | 6,665 | 19.2% |
| Southampton, Test | Lab | 40,767 | 7,817 | 19.2% |
| Lewisham West and Penge | Lab | 40,628 | 7,779 | 19.1% |
| Brent Central | Lab | 39,267 | 7,469 | 19.0% |
| Holborn and St Pancras | Lab | 44,050 | 8,348 | 19.0% |
| Ealing North | Lab | 43,659 | 8,126 | 18.6% |
| Middlesbrough South and East Cleveland | Lab | 43,737 | 8,096 | 18.5% |
| Harrow West | Lab | 42,406 | 7,742 | 18.3% |
| Bassetlaw | Lab | 46,077 | 8,256 | 17.9% |
| Bridgend | Lab | 34,079 | 6,089 | 17.9% |
| Blackpool South | Lab | 33,451 | 5,911 | 17.7% |
| Wakefield | Lab | 41,990 | 7,349 | 17.5% |
| Streatham | Lab | 37,692 | 6,584 | 17.5% |
| Bristol East | Lab | 42,266 | 7,335 | 17.4% |
| Exeter | Lab | 49,574 | 8,559 | 17.3% |
| Birmingham, Selly Oak | Lab | 44,131 | 7,564 | 17.1% |
| Birmingham, Hodge Hill | Lab | 41,435 | 7,063 | 17.0% |
| Gower | Lab | 39,542 | 6,703 | 17.0% |
| Newcastle upon Tyne North | Lab | 40,845 | 6,878 | 16.8% |
| Norwich North | Lab | 40,784 | 6,769 | 16.6% |
| Chorley | Lab | 44,388 | 7,285 | 16.4% |
| Luton North | Lab | 39,292 | 6,439 | 16.4% |
| Ellesmere Port and Neston | Lab | 41,986 | 6,713 | 16.0% |
| Sherwood | Lab | 43,192 | 6,869 | 15.9% |
| Birmingham, Hall Green | Lab | 41,809 | 6,649 | 15.9% |
| Dagenham and Rainham | Lab | 40,606 | 6,372 | 15.7% |
| Erewash | Lab | 43,309 | 6,782 | 15.7% |
| Leeds North East | Lab | 43,604 | 6,762 | 15.5% |
| Crewe and Nantwich | Lab | 45,142 | 6,999 | 15.5% |
| Newport West | Lab | 35,732 | 5,458 | 15.3% |
| North Warwickshire | Lab | 43,774 | 6,684 | 15.3% |
| Coventry South | Lab | 41,075 | 6,237 | 15.2% |
| Sheffield Central | Lab | 33,225 | 5,025 | 15.1% |
| Telford | Lab | 37,636 | 5,651 | 15.0% |
| Burnley | Lab | 38,983 | 5,778 | 14.8% |
| Luton South | Lab | 38,748 | 5,698 | 14.7% |
| Derby North | Lab | 39,032 | 5,691 | 14.6% |
| Bradford East | Lab | 36,705 | 5,227 | 14.2% |
| Vale of Clwyd | Lab | 32,644 | 4,629 | 14.2% |
| West Lancashire | Lab | 43,155 | 6,084 | 14.1% |
| Weaver Vale | Lab | 37,622 | 5,277 | 14.0% |
| Hyndburn | Lab | 40,059 | 5,528 | 13.8% |
| Kingswood | Lab | 44,647 | 6,145 | 13.8% |
| Blaydon | Lab | 41,818 | 5,748 | 13.7% |
| Batley and Spen | Lab | 44,744 | 6,060 | 13.5% |
| Carlisle | Lab | 37,791 | 5,085 | 13.5% |
| Stockton South | Lab | 43,423 | 5,834 | 13.4% |
| Copeland | Lab | 38,958 | 5,157 | 13.2% |
| Brighton, Pavilion | Lab | 44,741 | 5,867 | 13.1% |
| Thurrock | Lab | 41,166 | 5,358 | 13.0% |
| Gloucester | Lab | 46,821 | 6,063 | 12.9% |
| Swansea West | Lab | 33,086 | 4,269 | 12.9% |
| Barrow and Furness | Lab | 38,625 | 4,843 | 12.5% |
| Amber Valley | Lab | 43,973 | 5,512 | 12.5% |
| Tooting | Lab | 42,457 | 5,169 | 12.2% |
| Sefton Central | Lab | 41,179 | 4,950 | 12.0% |
| Waveney | Lab | 49,589 | 5,950 | 12.0% |
| Bolton North East | Lab | 37,772 | 4,527 | 12.0% |
| Bolton West | Lab | 42,184 | 5,041 | 12.0% |
| Ipswich | Lab | 44,320 | 5,235 | 11.8% |
| Pudsey | Lab | 44,309 | 5,204 | 11.7% |
| Morecambe and Lunesdale | Lab | 41,310 | 4,849 | 11.7% |
| Tynemouth | Lab | 47,123 | 5,490 | 11.7% |
| Reading West | Lab | 42,987 | 4,931 | 11.5% |
| Elmet and Rothwell | Lab | 53,187 | 6,078 | 11.4% |
| Dudley North | Lab | 36,845 | 4,106 | 11.1% |
| Plymouth, Sutton and Devonport | Lab | 40,245 | 4,472 | 11.1% |
| Poplar and Limehouse | Lab | 35,276 | 3,823 | 10.8% |
| Keighley | Lab | 46,312 | 4,852 | 10.5% |
| Dover | Lab | 48,145 | 5,005 | 10.4% |
| Oldham East and Saddleworth | Lab | 40,863 | 4,245 | 10.4% |
| Warwick and Leamington | Lab | 42,462 | 4,393 | 10.3% |
| Nuneaton | Lab | 39,992 | 3,894 | 9.7% |
| Halesowen and Rowley Regis | Lab | 41,515 | 4,010 | 9.7% |
| Gedling | Lab | 44,994 | 4,335 | 9.6% |
| North West Leicestershire | Lab | 47,140 | 4,477 | 9.5% |
| Lincoln | Lab | 40,182 | 3,806 | 9.5% |
| Wirral South | Lab | 38,047 | 3,538 | 9.3% |
| Warrington South | Lab | 47,316 | 4,337 | 9.2% |
| Northampton North | Lab | 37,116 | 3,340 | 9.0% |
| Dudley South | Lab | 36,163 | 3,222 | 8.9% |
| Liverpool, Wavertree | Lab | 32,681 | 2,911 | 8.9% |
| Dewsbury | Lab | 45,036 | 3,999 | 8.9% |
| Lancaster and Fleetwood | Lab | 38,876 | 3,428 | 8.8% |
| Leicester South | Lab | 42,446 | 3,727 | 8.8% |
| Halifax | Lab | 39,773 | 3,481 | 8.8% |
| Blackpool North and Cleveleys | Lab | 38,199 | 3,241 | 8.5% |
| Hammersmith | Lab | 43,541 | 3,673 | 8.4% |
| Rossendale and Darwen | Lab | 44,244 | 3,696 | 8.4% |
| Bradford West | Lab | 36,583 | 3,050 | 8.3% |
| Brentford and Isleworth | Lab | 43,839 | 3,633 | 8.3% |
| Chatham and Aylesford | Lab | 39,865 | 3,289 | 8.3% |
| Hendon | Lab | 40,087 | 3,231 | 8.1% |
| Stevenage | Lab | 40,840 | 3,288 | 8.1% |
| Bedford | Lab | 42,458 | 3,413 | 8.0% |
| Brigg and Goole | Lab | 41,010 | 3,217 | 7.8% |
| Eltham | Lab | 38,195 | 2,904 | 7.6% |
| Norwich South | Lab | 40,842 | 3,023 | 7.4% |
| Great Yarmouth | Lab | 41,378 | 3,055 | 7.4% |
| City of Durham | Lab | 44,364 | 3,274 | 7.4% |
| Harrow East | Lab | 42,598 | 2,934 | 6.9% |
| Worcester | Lab | 46,388 | 3,144 | 6.8% |
| Westminster North | Lab | 32,156 | 2,120 | 6.6% |
| North Swindon | Lab | 42,811 | 2,675 | 6.2% |
| Cleethorpes | Lab | 43,587 | 2,640 | 6.1% |
| Tamworth | Lab | 43,740 | 2,569 | 5.9% |
| Bristol North West | Lab | 48,851 | 2,781 | 5.7% |
| South Derbyshire | Lab | 44,663 | 2,436 | 5.5% |
| South Ribble | Lab | 46,639 | 2,528 | 5.4% |
| Carmarthen West and South Pembrokeshire | Lab | 38,429 | 2,043 | 5.3% |
| Wolverhampton South West | Lab | 39,793 | 2,114 | 5.3% |
| Pendle | Lab | 41,132 | 2,180 | 5.3% |
| Rugby | Lab | 46,055 | 2,397 | 5.2% |
| Redditch | Lab | 41,576 | 2,163 | 5.2% |
| Bury North | Lab | 40,778 | 2,059 | 5.0% |
| Brighton, Kemptown | Lab | 38,338 | 1,853 | 4.8% |
| Burton | Lab | 44,368 | 2,132 | 4.8% |
| Broxtowe | Lab | 48,146 | 2,139 | 4.4% |
| Stafford | Lab | 46,226 | 1,852 | 4.0% |
| Birmingham, Edgbaston | Lab | 38,825 | 1,555 | 4.0% |
| Aberconwy | Lab | 27,258 | 1,070 | 3.9% |
| Loughborough | Lab | 46,760 | 1,816 | 3.9% |
| High Peak | Lab | 46,085 | 1,750 | 3.8% |
| Northampton South | Lab | 38,262 | 1,445 | 3.8% |
| South Dorset | Lab | 48,584 | 1,812 | 3.7% |
| South Swindon | Lab | 42,626 | 1,493 | 3.5% |
| Ynys Môn | Lab | 35,462 | 1,242 | 3.5% |
| Vale of Glamorgan | Lab | 46,748 | 1,574 | 3.4% |
| Corby | Lab | 48,527 | 1,517 | 3.1% |
| Milton Keynes South | Lab | 49,280 | 1,497 | 3.0% |
| Stourbridge | Lab | 43,803 | 1,280 | 2.9% |
| Calder Valley | Lab | 47,656 | 1,303 | 2.7% |
| Hastings and Rye | Lab | 45,582 | 1,156 | 2.5% |
| Cardiff North | Lab | 45,360 | 1,146 | 2.5% |
| Colne Valley | Lab | 50,430 | 1,267 | 2.5% |
| Watford | Lab | 49,382 | 1,151 | 2.3% |
| City of Chester | Lab | 44,284 | 973 | 2.2% |
| Ealing Central and Acton | Lab | 38,801 | 839 | 2.2% |
| South Basildon and East Thurrock | Lab | 42,290 | 905 | 2.1% |
| Dartford | Lab | 45,342 | 860 | 1.9% |
| Stroud | Lab | 53,775 | 996 | 1.9% |
| Arfon | Lab | 25,042 | 456 | 1.8% |
| Milton Keynes North | Lab | 49,533 | 848 | 1.7% |
| Islington South and Finsbury | Lab | 30,961 | 484 | 1.6% |
| Hampstead and Kilburn | Lab | 41,675 | 474 | 1.1% |
| Hove | Lab | 44,952 | 448 | 1.0% |
| Battersea | Lab | 40,858 | 332 | 0.8% |
| Portsmouth North | Lab | 41,169 | 315 | 0.8% |
| Oxford East | Lab | 45,357 | 332 | 0.7% |
| Croydon Central | Lab | 45,592 | 328 | 0.7% |
| Harlow | Lab | 39,721 | 230 | 0.6% |
| Rochdale | Lab | 42,941 | 149 | 0.3% |
| Crawley | Lab | 41,973 | 37 | 0.1% |
| Gillingham and Rainham | Lab | 44,211 | 15 | 0.0% |
| St Ives | LD | 43,691 | 10,711 | 24.5% |
| Berwick-upon-Tweed | LD | 36,406 | 8,585 | 23.6% |
| Thornbury and Yate | LD | 47,160 | 11,060 | 23.5% |
| Montgomeryshire | LD | 30,914 | 7,048 | 22.8% |
| Hazel Grove | LD | 38,629 | 7,694 | 19.9% |
| Twickenham | LD | 51,687 | 9,965 | 19.3% |
| Kingston and Surbiton | LD | 50,173 | 9,084 | 18.1% |
| Yeovil | LD | 50,665 | 8,779 | 17.3% |
| North Norfolk | LD | 49,617 | 8,575 | 17.3% |
| Lewes | LD | 46,719 | 7,889 | 16.9% |
| Harrogate and Knaresborough | LD | 49,212 | 7,980 | 16.2% |
| Sheffield, Hallam | LD | 45,852 | 7,416 | 16.2% |
| Bermondsey and Old Southwark | LD | 36,052 | 5,769 | 16.0% |
| Colchester | LD | 40,937 | 6,388 | 15.6% |
| Cardiff Central | LD | 36,132 | 5,593 | 15.5% |
| Bath | LD | 41,466 | 5,624 | 13.6% |
| Oxford West and Abingdon | LD | 50,768 | 6,816 | 13.4% |
| Mid Dorset and North Poole | LD | 45,220 | 5,931 | 13.1% |
| Winchester | LD | 51,206 | 6,524 | 12.7% |
| St Austell and Newquay | LD | 46,001 | 5,723 | 12.4% |
| Cambridge | LD | 47,534 | 5,834 | 12.3% |
| South East Cornwall | LD | 46,586 | 5,485 | 11.8% |
| North Devon | LD | 49,268 | 5,276 | 10.7% |
| Newton Abbot | LD | 46,012 | 4,830 | 10.5% |
| Brecon and Radnorshire | LD | 38,341 | 3,905 | 10.2% |
| Southport | LD | 41,201 | 3,838 | 9.3% |
| Truro and Falmouth | LD | 42,480 | 3,931 | 9.3% |
| Portsmouth South | LD | 36,922 | 2,955 | 8.0% |
| Cheadle | LD | 49,564 | 3,672 | 7.4% |
| Birmingham, Yardley | LD | 39,223 | 2,864 | 7.3% |
| Richmond Park | LD | 50,951 | 3,613 | 7.1% |
| Camborne and Redruth | LD | 38,577 | 2,733 | 7.1% |
| North Cornwall | LD | 42,098 | 2,892 | 6.9% |
| Chesterfield | LD | 42,992 | 2,733 | 6.4% |
| Sutton and Cheam | LD | 43,225 | 2,689 | 6.2% |
| Torbay | LD | 45,348 | 2,727 | 6.0% |
| Hornsey and Wood Green | LD | 47,330 | 2,395 | 5.1% |
| Leeds North West | LD | 41,572 | 2,064 | 5.0% |
| Chippenham | LD | 46,445 | 2,183 | 4.7% |
| Taunton Deane | LD | 56,649 | 1,868 | 3.3% |
| Carshalton and Wallington | LD | 41,768 | 1,225 | 2.9% |
| Bristol West | LD | 45,056 | 1,147 | 2.5% |
| Hereford and South Herefordshire | LD | 45,620 | 1,089 | 2.4% |
| Westmorland and Lonsdale | LD | 47,505 | 806 | 1.7% |
| Manchester, Withington | LD | 38,326 | 531 | 1.4% |
| Eastleigh | LD | 47,776 | 534 | 1.1% |
| Somerton and Frome | LD | 53,350 | 595 | 1.1% |
| Cheltenham | LD | 47,904 | 316 | 0.7% |
| Ceredigion | LD | 35,716 | 218 | 0.6% |
| Romsey and Southampton North | LD | 44,071 | 204 | 0.5% |
| York Outer | LD | 46,030 | 203 | 0.4% |
| Dwyfor Meirionnydd | PC | 29,996 | 8,706 | 29.0% |
| Carmarthen East and Dinefwr | PC | 37,344 | 6,551 | 17.5% |
| Bethnal Green and Bow | Res | 38,366 | 804 | 2.1% |
| Blaenau Gwent | Ind | 35,251 | 9,121 | 25.9% |
Estimates of the 2005 general election result in new constituencies
Professors Colin Rallings and Michael Thrasher, at The Elections Centre of the University of Exeter, produced estimates of the 2005 general election result as if the new constituencies recommended by the separate Parliamentary Boundary Commissions for England, Wales and Northern Ireland had then been in existence.