Internet Speed Test

Is your internet fast enough? Test internet speeds.

Connect your device directly to your modem with an Ethernet cable and shut down all other programs aside from the test. Turn off your Wi-Fi. Run the speed test three or four times to get an accurate average.

How does this internet speed test work?

When you start the speed test, it automatically selects the best server to execute the test based on your location. Your test will use a nearby server to keep the results as accurate as possible.

The testing tool will download a file, then measure how long the download takes to complete. They measure upload speed the same way, except in reverse. Most speed tests also test ping rate because they’re contacting the server anyway.

The 5 Fastest and Slowest States for Internet

Wondering where internet speeds are the fastest? Or maybe you want to avoid the states where loading websites is like watching paint dry? We can help.

We analyzed one million speed tests taken on to find out which states have the fastest—and slowest—average internet speeds. Here’s what we found.

States with the fastest average internet speeds:

  1. Maryland — 65.02 Mbps
  2. New Jersey — 59.58 Mbps
  3. Delaware — 59.08 Mbps
  4. Rhode Island — 56.77 Mbps
  5. Virginia — 55.98 Mbps

States with the slowest average internet speeds:

  1. Alaska — 17.03 Mbps
  2. Mississippi — 24.77 Mbps
  3. Idaho — 25.30 Mbps
  4. Montana — 25.70 Mbps
  5. Maine — 26.05 Mbps

The 5 Fastest and Slowest Cities for Internet

Some US households have access to gigabit internet, which is fast enough to stream movies on 20 devices at the same time. Other households barely have enough bandwidth to stream a single YouTube video. So, which cities have the edge on speed? And which ones are lagging behind?

Cities with the fastest average internet speeds:

  1. Bayside, New York (100.8 Mbps)
  2. Longmont, Colorado (100.5 Mbps)
  3. Somerset, New Jersey (97.6 Mbps)
  4. Sterling, Virginia (96.9 Mbps)
  5. Elmhurst, New York (95.9 Mbps)

Cities with the slowest average internet speeds:

  1. Sylva, North Carolina (6.5 Mbps)
  2. Stowe, Vermont (6.7 Mbps)
  3. Española, New Mexico (7.7 Mbps)
  4. Oneonta, Alabama (7.7 Mbps)
  5. Ville Platte, Louisiana (8 Mbps)


Our data analysts at analyzed two million speed test results. They took the average of every city in the US and ranked them from fastest to slowest.

Looking for provider speed test results?


AT&T logo

Avg. Speed: 48.66 Mbps*

View Full Results


Xfinity logo

Avg. Speed: 81.96 Mbps*

View Full Results


CenturyLink logo

Avg. Speed: 23.9 Mbps*

View Full Results


spectrum internet provider logo

Avg. Speed: 57.93 Mbps*

View Full Results


spectrum internet provider logo

Avg. Speed: 50.88 Mbps*

View Full Results



Avg. Speed: 84.31 Mbps*

View Full Results

*Average of speed test results for all provider’s users.

This site is a U.S. Consumer site. You can learn more about our site and privacy policy here.