It’s Switching Season! Now’s the best time to switch, with no price rises until 2026.

UK Broadband Speed Index 2025

Whether you’re looking at moving to a new area, finding a new location to work remotely, or just curious to know a broadband speed in a certain location, this is the best place to look. We’ve analysed thousands of broadband speed tests across the UK to bring you the 2025 UK broadband speed index.

What's the broadband speed in my area?

Curious to find out the broadband speed in a specific area? Head over to our blog where you can search any location and find the broadband speed.

South Hetton in County Durham is the UK’s fastest location for broadband speed

The former mining village averaged download speeds of 526Mb and upload speeds of 448Mb. These speeds are only achievable through full fibre broadband or some Virgin Media products. This places it right at the top of our index, and wins the crown for the UK’s fastest broadband.

Rank Location Download speed Upload speed County Region
1 South Hetton 526Mb 448Mb County Durham North East
2 Kilsyth 614Mb 86Mb North Lanarkshire Scotland
3 Olveston 472Mb 70Mb Gloucestershire South West
4 Uppingham 408Mb 264Mb Rutland East Midlands
5 Walkeringham 455Mb 75Mb Nottinghamshire East Midlands
6 Longhope 389Mb 284Mb Gloucestershire South West
7 Lichfield 442Mb 52Mb Staffordshire West Midlands
8 Thornbury 356Mb 56Mb Gloucestershire South West
9 Keele 334Mb 48Mb Staffordshire West Midlands
10 Oban 320Mb 72Mb Argyll and Bute Scotland

Lostwithiel in Cornwall is the UK’s slowest location for broadband speed

The small town, home to around 3,000 people, averaged download speeds of 2Mb and upload speeds of 1Mb. This broadband speed would struggle with the most basic internet tasks and doesn’t reach the minimum speed required by streaming services to watch your favourite shows.

Rank Location Download speed Upload speed County Region
1 Lostwithiel 2Mb 1Mb Cornwall South West
2 Urmston 3Mb 1Mb Greater Manchester North West
3 Isle of Islay 5Mb 1Mb Argyll and Bute Scotland
4 Garve 7Mb 1Mb Highlands Scotland
5 Tarbert 7Mb 1Mb Argyll and Bute Scotland
6 Holmrook 7Mb 1Mb Cumbria North West
7 Orkney Islands 9Mb 3Mb Orkney Islands Scotland
8 Aston Abbotts 10Mb 2Mb Buckinghamshire South East
9 Achnasheen 11Mb 4Mb Highlands Scotland
10 Seascale 12Mb 3Mb Cumbria North West

Home nations: Fastest and slowest broadband

Rank Home nation Download speed Upload speed
1 Northern Ireland 132Mb 40Mb
2 Scotland 111Mb 31Mb
3 England 103Mb 33Mb
4 Wales 93Mb 29Mb

Northern Ireland is the fastest home nation for broadband in the UK. The country averaged a download speed of 132Mb and an upload speed of 40Mb. Full fibre broadband is available to 96% of premises and over half of homes have taken up the option of full fibre broadband.

Wales is the slowest home nation of the UK. 77% of Welsh homes have access to full fibre broadband. Take up of full fibre broadband where available is 39%.

Broadband speed by UK region

Rank Region Download speed Upload speed
1 North West 118 32
2 East Midlands 114 33
3 East Of England 104 32
4 South East 102 36
5 West Midlands 103 29
6 Yorkshire And The Humber 98 32
7 North East 96 33
8 South West 95 32
9 London 93 39

The North West is the fastest region for broadband in the UK. The region has an average download speed of 118Mb and an average upload speed of 32Mb.

Surprisingly, London is the slowest region for broadband speed in the UK. The capital has an average download speed of 93Mb and an average upload speed of 39Mb.

Rutland is the UK’s fastest county for broadband

Rank County Download speed Upload speed Region
1 Rutland 390Mb

250Mb

East Midlands
2 North Lanarkshire 221Mb 37Mb Scotland
3 Flintshire 172Mb 36Mb Wales
4 Scottish Borders 167Mb 40Mb Scotland
5 Neath Port Talbot 169Mb 29Mb Wales
6 Argyll and Bute 164Mb 38Mb Scotland
7 South Lanarkshire 166Mb 30Mb Scotland
8 East Lothian 159Mb 52Mb Scotland
9 County Down 155Mb 45Mb Northern Ireland
10 Berwickshire 156Mb 39Mb Scotland

The picturesque county of Rutland is comes top for broadband speed in the UK. It has an average download speed of 390Mb and an average upload speed of 250Mb.

Orkney Islands is the UK’s slowest county for broadband

Rank County Download speed Upload speed Region
1 Orkney Islands 13Mb 4Mb Scotland
2 Wigtownshire 24Mb 7Mb Scotland
3 Na h-Eileanan Siar 34Mb 11Mb Scotland
4 Highlands 34Mb 16Mb Scotland
5 Inverclyde 39Mb 11Mb Scotland
6 Outer Hebrides 42Mb 11Mb Scotland
7 Wrexham 49Mb 15Mb Wales
8 Rhondda Cynon Taf 50Mb 15Mb Wales
9 Carmarthenshire 50Mb 16Mb Wales
10 Caithness 54Mb 14Mb Scotland

The archipelago off the northeastern coast of Scotland is the UK’s slowest area for broadband. Locals receive an average broadband download speed of 13Mb and an average upload speed of 4Mb.

Scotland’s fastest and slowest locations for broadband speed

Kilsyth in North Lanarkshire is Scotland's fastest location for broadband speed. The town has an average broadband download speed of 614Mb and an average upload speed of 86Mb.

Rank Location Download speed Upload speed County
1 Kilsyth 614Mb 86Mb North Lanarkshire
2 Oban 320Mb 72Mb Argyll and Bute
3 Peebles 273Mb 58Mb Scottish Borders
4 Methil 262Mb 54Mb Fife
5 East Kilbride 243Mb 38Mb South Lanarkshire
6 Cumbernauld 238Mb 38Mb North Lanarkshire
7 Girvan 234Mb 40Mb South Ayrshire
8 Haddington 210Mb 62Mb East Lothian
9 Carnoustie 214Mb 41Mb Angus
10 Kilbirnie 210Mb 53Mb Ayrshire

Isle of Islay collects the wooden spoon for Scotland's slowest broadband. The Scottish Island has a download speed of 5Mb and upload speeds of 1Mb.

Rank Location Download speed Upload speed County
1 Isle of Islay 5Mb 1Mb Argyll and Bute
2 Garve 7Mb 1Mb Highlands
3 Tarbert 7Mb 1Mb Argyll and Bute
4 Orkney Islands 9Mb 3Mb Orkney Islands
5 Achnasheen 11Mb 4Mb Highlands
6 Portree 12Mb 4Mb Inverness-shire
7 Aviemore 16Mb 5Mb Inverness-shire
8 Laurencekirk 17Mb 4Mb Aberdeenshire
9 Kirkwall 19Mb 4Mb Orkney Islands
10 Gairloch 20Mb 6Mb Ross-shire

Wales’ fastest and slowest areas for broadband speed

Pontardawe in Neath Port Talbot has the fastest internet speed in Wales. The town has an average download speed of 277Mb and an upload speed of 45Mb.

Rank Location Download speed Upload speed County
1 Pontardawe 277Mb 45Mb Neath Port Talbot
2 Buckley

219Mb

48Mb Flintshire
3 Prestatyn 193Mb 43Mb Clwyd
4 Corwen 196Mb 31Mb Clwyd
5 Colwyn Bay 184Mb 44Mb Clwyd
6 Flint 181Mb 41Mb Clwyd
7 Llandudno 171Mb 41Mb Gwynedd
8 Neath 163Mb 28Mb Neath Port Talbot
9 Barry 150Mb 47Mb South Glamorgan
10 Holywell 146Mb 30Mb Flintshire

Llandovery in Carmarthenshire has the slowest broadband speed in Wales. The market town recorded an average broadband download speed of 17Mb and an upload speed of 7Mb.

Rank Location Download speed Upload speed County
1 Llandovery 17Mb 7Mb Carmarthenshire
2 Llanybydder 25Mb 6Mb Carmarthenshire
3 Ferndale 27Mb 11Mb Rhondda Cynon Taf
4 Pentre 31Mb 9Mb Wrexham
5 Gilfachreda 32Mb 9Mb Ceredigion
6 Llanymynech 33Mb 13Mb Powys
7 St Asaph 33Mb 10Mb Clwyd
8 Tonypandy 35Mb 12Mb Rhondda Cynon Taf
9 Treorchy 37Mb 10Mb Rhondda Cynon Taf
10 Aberaeron 37Mb 10Mb Ceredigion

Northern Ireland's fastest and slowest areas for broadband speed

Newry is Northern Ireland’s fastest location for broadband speed. The city has an average download speed of 195Mb and an upload speed of 43Mb.

Rank Town Download speed Upload Speed County
1 Newry 195Mb 43Mb County Down
2 Strabane 197Mb 32Mb County Tyrone
3 Carrickfergus 171Mb 49Mb County Antrim
4 Newtownards 166Mb 46Mb County Down
5 Portrush 160Mb 63Mb County Antrim
6 Newtownabbey 163Mb 41Mb County Antrim
7 Dungannon 144Mb 54Mb County Tyrone
8 Bangor 144Mb 40Mb County Down
9 Larne 142Mb 36Mb County Antrim
10 Coleraine 137Mb 46Mb Londonderry

Portstewart in Londonderry has the slowest broadband speed in Northern Ireland. The seaside town has an average download speed of 24Mb and an average upload speed of 10Mb.

Rank Town Download speed Upload Speed County
1 Portstewart 24Mb 10Mb Londonderry
2 Limavady 69Mb 20Mb Londonderry
3 Newcastle 72Mb 38Mb County Down
4 Omagh 87Mb 42Mb County Tyrone
5 Holywood 97Mb 34Mb County Down
6 Ballymena 100Mb 36Mb County Antrim
7 Magherafelt 98Mb 48Mb Londonderry
8 Armagh 103Mb 36Mb County Armagh
9 Ballymoney 103Mb 35Mb County Antrim
10 Antrim 106Mb 30Mb County Antrim

London’s fastest and slowest areas for broadband speed

Bexleyheath, in southeast London, is the capital’s fastest area for broadband. The area has a broadband download speed of 265Mb and an upload speed of 38Mb.

Rank Area Download speed Upload speed
1 Bexleyheath 265Mb 38Mb
2 Hammersmith and Fulham 205Mb 49Mb
3 Worcester Park 176Mb 106Mb
4 Northolt 166Mb 123Mb
5 Tower Hamlets 163Mb 107Mb
6 Edmonton 182Mb 30Mb
7 Southgate 182Mb 28Mb
8 Bexley 177Mb 28Mb
9 Palmers Green 167Mb 39Mb
10 Walthamstow 158Mb 54Mb

Penge in the South East of London has the slowest broadband in the capital. The suburb has an average download speed of 12Mb and an upload speed of 2Mb.

Rank Area Download speed Upload speed
1 Penge 12Mb 2Mb
2 Stratford 25Mb 16Mb
3 Stoke Newington 33Mb 11Mb
4 Mortlake 33Mb 9Mb
5

New Southgate

37Mb 16Mb
6 Harlesden 38Mb 25Mb
7 South Norwood 38Mb 28Mb
8 Leytonstone 46Mb 15Mb
9 Putney 48Mb 20Mb
10 Middlesex 55Mb 14Mb

How can I check my broadband speed?

You can test your broadband speed right here on Broadband Genie. Head over to our broadband speed test, it’s free to use and gives an accurate reading of your broadband speed.

To get the best results, follow these steps:

  • Make sure you’re connected to your internet connection directly, not through Wi-Fi boosters or a VPN (virtual private network)
  • If possible, connect to your router using an Ethernet cable
  • Close all other applications on your device
  • Pause all other activity on your home broadband network
  • Run multiple tests at different times of the day

How can I improve my broadband speed?

Run a speed test and compare the result to what you signed up for. If it’s delivering the speed estimate your broadband provider gave to you when you signed up, it’s likely need to upgrade to a faster broadband deal.

Below are some tips to help speed up your internet:

  • Move your router to a central location
  • Keep your router away from thick walls and other electronic items such as microwaves and baby monitors
  • Use an Ethernet cable
  • Upgrade your router
  • Reduce the number of devices using your network

Read more on troubleshooting your broadband connection here.

If you find your broadband speed is consistently lower than what you signed up for, you can contact your broadband provider. If they can’t resolve the problem, you may be able to leave no strings attached. Check our guide for more information and if your broadband provider is signed up to the Ofcom code of practice for broadband speed.

  • Methodology

    • Broadband Genie analysed 348,578 speed tests during a 12-month period
      To be included in the analysis, locations must reach an accurate representation of the population for that area.
    • Final results were based on a combination of broadband download and upload speeds. Speeds were weighted 80/20 (download/upload) and combined to give a final broadband speed.
      To qualify for to be included in the analysis, a minimum number of tests needed to be recorded in the area to reflect the population size of the city, town or village. For example, 28 tests were taken from South Hetton (fastest location) and 43 tests from Lostwithiel (slowest location).
    • Speed tests were recorded through the Broadband Genie speed test and other partners using the BroadbandUK speed test solution.
Alex Tofts

Meet the author:

Broadband Expert

Alex came on board in October 2016 and in that time has risen to Broadband Genie’s resident broadband expert. For the last 7 years, he has appeared all over the UK press, giving expert advice about anything and everything related to broadband.


Specialist subject: Fighting the consumer's corner on all things broadband.

Related pages

Top guides

Why do we need your address?

We need your address to show you the broadband deals available at your home. This information is gathered in partnership with thinkbroadband.
Read our privacy policy for more details.