Internet Speed by City
Median download, upload, and ping for each city, measured from real Speedtest.now user tests. New cities appear automatically as more people test. Add your result β
China
United States
How this city speed data works
Every figure on these pages comes from real, anonymised speed tests run by visitors in that city - not from advertised plan maximums or synthetic benchmarks. For each city we calculate the median download speed, upload speed, and ping over a rolling window, so a handful of unusually fast or slow results can't skew the picture. A city only gets its own page once it has enough tests to be statistically meaningful, which is why the list grows over time rather than listing every place at once.
Why city-level speeds differ
Two cities in the same country can post very different median speeds. Fibre availability is the biggest factor - metros with widespread fibre-to-the-home run far faster than areas still on older cable or DSL infrastructure. Population density, how recently networks were upgraded, and which providers compete locally all move the numbers too. Comparing your own result against your city's median tells you whether your connection is typical for where you live, and comparing your city against the national average shows whether your area is ahead of or behind the rest of the country.
What counts as a good speed?
For most households, a median download of 100 Mbps or more is good, over 500 Mbps is excellent, and under 25 Mbps is limited for modern use. Upload matters too, especially for video calls and cloud backups, and a ping under 50 ms keeps gaming and calls responsive. See what counts as a good download speed and the glossary for the terms behind each metric.