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