BroadbandNow is supported by commissions from some of the providers listed on our site. Learn More

Cities With Fastest Internet Connections in the US

Compare speeds from top 100 fastest cities in the US with your city by entering your zip code below.

Cities with the fastest download speeds

The fastest city in the US for December 2019 is Barto followed by Dover in second place, and Rancho Santa Fe in 3rd place. Information about how we calculate these results is available below.

Fastest City Leaderboard: December, 2019

RankCityDownload Speed Speed over timeNo. of Providers
1 Barto (Pennsylvania)872.54 MBPS15
2 Dover (Massachusetts)852.55 MBPS12
3 Rancho Santa Fe (California)837.20 MBPS19
4 Elk Park (North Carolina)828.53 MBPS9
5 Randallstown (Maryland)826.53 MBPS19
6 Bolton (Massachusetts)802.69 MBPS16
7 Hoschton (Georgia)801.88 MBPS12
8 Baldwin (New York)784.03 MBPS11
9 Owings (Maryland)776.32 MBPS13
10 Independence (Ohio)766.83 MBPS23
11 North Palm Beach (Florida)757.50 MBPS15
12 Solon Springs (Wisconsin)751.43 MBPS8
13 Copperopolis (California)751.20 MBPS10
14 Hyrum (Utah)743.34 MBPS14
15 Schertz (Texas)742.61 MBPS25
16 Murrysville (Pennsylvania)740.89 MBPS13
17 Sapulpa (Oklahoma)735.39 MBPS16
18 Danby (Vermont)731.22 MBPS10
19 Flanders (New Jersey)724.07 MBPS15
20 East Peoria (Illinois)721.57 MBPS18
21 Briarcliff Manor (New York)716.12 MBPS13
22 Piedmont (Oklahoma)715.91 MBPS15
23 Belvedere Tiburon (California)710.51 MBPS15
24 Bristow (Virginia)704.57 MBPS19
25 Parkesburg (Pennsylvania)701.66 MBPS14
26 Chelsea (Massachusetts)693.97 MBPS17
27 - Hazlet (New Jersey)683.88 MBPS18
28 Red Bank (New Jersey)679.52 MBPS17
29 Lanham (Maryland)674.41 MBPS20
30 Perkiomenville (Pennsylvania)666.32 MBPS12
31 Hope Valley (Rhode Island)658.59 MBPS12
32 - Washington (Virginia)657.92 MBPS10
33 Berlin (New Jersey)655.14 MBPS16
34 - East Elmhurst (New York)651.02 MBPS17
35 Ambler (Pennsylvania)649.81 MBPS19
36 Huntington (Indiana)646.72 MBPS16
37 Sugar Grove (Illinois)636.96 MBPS18
38 Lathrop (California)635.62 MBPS18
39 Claymont (Delaware)635.05 MBPS13
40 Brigham City (Utah)633.84 MBPS17
41 Newtonville (Massachusetts)624.13 MBPS16
42 Gurley (Alabama)620.88 MBPS16
43 Hallsville (Missouri)617.17 MBPS12
44 Rye (New York)616.56 MBPS16
45 Winchester (Massachusetts)612.54 MBPS14
46 Boydton (Virginia)605.24 MBPS13
47 Roslyn Heights (New York)603.66 MBPS14
48 Helendale (California)602.47 MBPS8
49 Phoenixville (Pennsylvania)597.13 MBPS16
50 Zachary (Louisiana)595.03 MBPS16
51 Clinton (Maryland)584.61 MBPS14
52 New Brunswick (New Jersey)582.45 MBPS20
53 Roslyn (New York)582.31 MBPS15
54 Libertyville (Illinois)576.85 MBPS22
55 Port Chester (New York)575.72 MBPS19
56 Burleson (Texas)573.49 MBPS26
57 West Kingston (Rhode Island)567.44 MBPS11
58 Elmsford (New York)561.70 MBPS21
59 West Memphis (Arkansas)555.96 MBPS13
60 Oakton (Virginia)552.35 MBPS18
61 West Friendship (Maryland)549.37 MBPS11
62 Roslindale (Massachusetts)549.11 MBPS18
63 Oyster Bay (New York)547.29 MBPS13
64 Basking Ridge (New Jersey)544.03 MBPS19
65 Olney (Maryland)542.74 MBPS20
66 Rosharon (Texas)541.97 MBPS16
67 Bala Cynwyd (Pennsylvania)540.39 MBPS21
68 Mc Cormick (South Carolina)539.99 MBPS8
69 Colona (Illinois)539.70 MBPS12
70 Roanoke (Texas)539.59 MBPS21
71 Suitland (Maryland)539.20 MBPS17
72 Shady Side (Maryland)539.12 MBPS11
73 Round Hill (Virginia)538.72 MBPS11
74 Kensington (Maryland)538.48 MBPS19
75 Poquoson (Virginia)537.25 MBPS11
76 Scotch Plains (New Jersey)536.79 MBPS17
77 Northport (New York)535.32 MBPS12
78 Dickinson (Texas)534.94 MBPS18
79 Van Alstyne (Texas)534.90 MBPS16
80 Manassas (Virginia)534.57 MBPS23
81 Keansburg (New Jersey)534.40 MBPS13
82 Bernardsville (New Jersey)534.31 MBPS15
83 Holmdel (New Jersey)534.20 MBPS20
84 Reston (Virginia)533.87 MBPS28
85 Statham (Georgia)532.81 MBPS10
86 Upper Marlboro (Maryland)531.59 MBPS20
87 Canton (Massachusetts)531.35 MBPS21
88 Maywood (New Jersey)530.69 MBPS16
89 Livingston (New Jersey)530.22 MBPS19
90 Short Hills (New Jersey)530.16 MBPS16
91 Woodbridge (Virginia)530.01 MBPS20
92 Fulshear (Texas)529.73 MBPS16
93 Dumfries (Virginia)529.48 MBPS14
94 Coatesville (Pennsylvania)529.46 MBPS17
95 Crownsville (Maryland)529.36 MBPS12
96 Portola Valley (California)529.23 MBPS16
97 Cortlandt Manor (New York)528.98 MBPS16
98 New Castle (Indiana)528.81 MBPS14
99 Fairfield (New Jersey)528.42 MBPS22
100 Reedsburg (Wisconsin)527.43 MBPS16

The Geography of Fast Internet

As you can see, Internet infrastructure isn’t created equal.

While some top cities on the east and west coasts are more or less what you would expect, look in the heartland, and you’ll see some surprises.

Cities that invest in fiber networks and work to attract the top providers dramatically outperform less-connected cities in terms of citywide access to robust Internet service.

Explore the map below for a bird’s-eye view of cities with top-performing Internet options — whether you’re considering tech-friendly relocation options or simply curious to see how your home city stacks up.

Map of the Fastest Cities in the US


When we started digging into the data to power this page, our initial plan was to create a simple average of all of the speedtests for a city.

However, we quickly found that simple averages lead to misleading results. Differing plan speeds, home network setups, and provider counts led to averages that poorly represented the real-world experience of Internet consumers in those areas — before even considering the disparity in numbers of speed tests available in each community.

Our solution: to display the download speed from the speedtest found in the 90th percentile of all of the tests for a city in a given month.

This approach controls variables while minimizing outlier impact. We can confidently say that 10% of the speedtests we saw were faster than the speed displayed, while 90% of them were slower than it.

We concluded that this is the most objective and accurate way to calculate the fastest cities while still controlling for the many variables that can vary across thousands of providers and millions of speed tests.

Last Updated on 01/06/2020