City network registry · reviewed September 2026 · PeeringDB snapshot 2026-09-07
City network registry
Where traffic actually enters a city. For 228 cities in 81 countries this registry lists the internet exchanges networks meet at, how many participants each one has, the colocation facilities in the city, and which mobile carriers peer there. Every number comes from PeeringDB.
- 228
- cities
- 690
- internet exchanges
- 2,126
- colocation facilities
- 42,860
- exchange participants
All cities
Every city in the registry. Participants is the sum across the city's exchanges; carriers counts registry carriers that peer at one of them.
228 cities
| Name | Exchanges | Participants |
|---|---|---|
| JAKARTAIndonesia | 27 | 2,941 |
| AmsterdamNetherlands | 20 | 2,400 |
| FrankfurtGermany | 18 | 2,128 |
| São PauloBrazil | 5 | 2,087 |
| LondonUnited Kingdom | 14 | 1,686 |
| TokyoJapan | 11 | 1,186 |
| SingaporeSingapore | 11 | 1,172 |
| WarsawPoland | 5 | 1,146 |
| MumbaiIndia | 10 | 994 |
| Hong KongHong Kong | 15 | 977 |
| MoscowRussia | 10 | 832 |
| ParisFrance | 9 | 831 |
| JohannesburgSouth Africa | 5 | 798 |
| SydneyAustralia | 7 | 782 |
| StockholmSweden | 10 | 777 |
| ZurichSwitzerland | 8 | 702 |
| New YorkUnited States | 7 | 686 |
| DusseldorfGermany | 7 | 644 |
| FortalezaBrazil | 2 | 622 |
| Rio de JaneiroBrazil | 4 | 585 |
| MilanItaly | 4 | 550 |
| MadridSpain | 7 | 500 |
| ChicagoUnited States | 13 | 475 |
| TorontoCanada | 8 | 470 |
| AshburnUnited States | 6 | 469 |
| DallasUnited States | 9 | 453 |
| KievUkraine | 6 | 453 |
| DelhiIndia | 7 | 442 |
| AversSwitzerland | 1 | 433 |
| DhakaBangladesh | 8 | 414 |
| Cape TownSouth Africa | 4 | 406 |
| SofiaBulgaria | 8 | 396 |
| KatowicePoland | 1 | 390 |
| MelbourneAustralia | 6 | 386 |
| OsakaJapan | 6 | 371 |
| SurabayaIndonesia | 7 | 349 |
| ManilaPhilippines | 6 | 345 |
| FryslânNetherlands | 1 | 312 |
| DrontenNetherlands | 2 | 290 |
| AucklandNew Zealand | 6 | 273 |
| BangkokThailand | 10 | 272 |
| HelsinkiFinland | 8 | 268 |
| RomeItaly | 4 | 254 |
| Saint-PetersburgRussia | 1 | 247 |
| Porto AlegreBrazil | 1 | 246 |
| PerthAustralia | 6 | 242 |
| DurbanSouth Africa | 2 | 238 |
| BrisbaneAustralia | 5 | 232 |
| ChennaiIndia | 5 | 230 |
| BerlinGermany | 4 | 230 |
| HamburgGermany | 4 | 223 |
| Taipei CityTaiwan | 3 | 222 |
| MunichGermany | 2 | 217 |
| MarseilleFrance | 2 | 217 |
| BucharestRomania | 5 | 204 |
| TaipeiTaiwan | 4 | 204 |
| NAIROBIKenya | 5 | 204 |
| DublinIreland | 4 | 192 |
| SantiagoChile | 4 | 190 |
| BarcelonaSpain | 7 | 190 |
| PragueCzech Republic | 3 | 189 |
| ViennaAustria | 2 | 186 |
| Los AngelesUnited States | 5 | 170 |
| VancouverCanada | 4 | 159 |
| Kuala LumpurMalaysia | 3 | 159 |
| ManchesterUnited Kingdom | 2 | 158 |
| LisbonPortugal | 6 | 155 |
| LimaPeru | 8 | 152 |
| SeoulSouth Korea | 7 | 135 |
| OsloNorway | 6 | 134 |
| BogotaColombia | 3 | 130 |
| YogyakartaIndonesia | 3 | 123 |
| TallinnEstonia | 4 | 122 |
| KolkataIndia | 6 | 116 |
| IstanbulTurkey | 5 | 107 |
| DubaiUnited Arab Emirates | 2 | 106 |
| RigaLatvia | 5 | 105 |
| AdelaideAustralia | 5 | 103 |
| TurinItaly | 1 | 103 |
| BudapestHungary | 1 | 103 |
| VilniusLithuania | 4 | 101 |
| DenpasarIndonesia | 3 | 101 |
| AthensGreece | 3 | 94 |
| St. PetersburgRussia | 4 | 93 |
| CalgaryCanada | 1 | 93 |
| MombasaKenya | 3 | 93 |
| MontrealCanada | 4 | 87 |
| BrusselsBelgium | 1 | 78 |
| SantiagoDominican Republic | 3 | 76 |
| PadovaItaly | 1 | 75 |
| CopenhagenDenmark | 5 | 73 |
| FrauenfeldSwitzerland | 1 | 69 |
| LilleFrance | 2 | 67 |
| FukuokaJapan | 3 | 54 |
| BeirutLebanon | 3 | 53 |
| PoznanPoland | 2 | 52 |
| QuitoEcuador | 4 | 51 |
| Mexico CityMexico | 3 | 48 |
| GothenburgSweden | 5 | 48 |
| MeppelNetherlands | 1 | 48 |
| RiyadhSaudi Arabia | 2 | 47 |
| ThessalonikiGreece | 3 | 47 |
| QueretaroMexico | 2 | 46 |
| Buenos AiresArgentina | 3 | 45 |
| JeddahSaudi Arabia | 3 | 45 |
| LvivUkraine | 3 | 45 |
| YangonMyanmar | 1 | 45 |
| GenevaSwitzerland | 1 | 45 |
| NovosibirskRussia | 2 | 44 |
| FujairahUnited Arab Emirates | 2 | 44 |
| BelgradeSerbia | 1 | 43 |
| HangzhouChina | 3 | 43 |
| WellingtonNew Zealand | 2 | 42 |
| EspooFinland | 2 | 42 |
| CairoEgypt | 3 | 40 |
| EkaterinburgRussia | 2 | 39 |
| LupfigSwitzerland | 1 | 39 |
| WroclawPoland | 1 | 38 |
| Dar es SalaamTanzania | 2 | 37 |
| PalermoItaly | 2 | 37 |
| Panama CityPanama | 2 | 36 |
| ChisinauMoldova | 2 | 33 |
| BaghdadIraq | 1 | 32 |
| LyonFrance | 1 | 31 |
| KATHMANDUNepal | 1 | 30 |
| BeiJingChina | 4 | 29 |
| KampalaUganda | 1 | 28 |
| TampereFinland | 1 | 25 |
| TashkentUzbekistan | 3 | 23 |
| LA PAZBolivia | 2 | 23 |
| MandalayMyanmar | 1 | 23 |
| GuangZhouChina | 3 | 22 |
| KlagenfurtAustria | 1 | 22 |
| BogataColombia | 1 | 22 |
| MultipleIsrael | 1 | 22 |
| OdessaUkraine | 1 | 22 |
| GuayaquilEcuador | 3 | 21 |
| TainanTaiwan | 1 | 21 |
| UlaanbaatarMongolia | 3 | 21 |
| MaracaiboVenezuela | 1 | 20 |
| AqabaJordan | 1 | 19 |
| PasigPhilippines | 1 | 19 |
| LalitpurNepal | 1 | 18 |
| ChristchurchNew Zealand | 2 | 17 |
| SalzburgAustria | 1 | 17 |
| SkopjeNorth Macedonia | 1 | 17 |
| VarnaBulgaria | 1 | 17 |
| DushanbeTajikistan | 1 | 17 |
| CaracasVenezuela | 1 | 16 |
| SemeyKazakhstan | 2 | 16 |
| ArushaTanzania | 1 | 16 |
| MéridaMexico | 1 | 15 |
| AstanaKazakhstan | 1 | 15 |
| Kuwait CityKuwait | 1 | 15 |
| Petach TikvaIsrael | 1 | 15 |
| PenangMalaysia | 1 | 15 |
| ValenciaVenezuela | 1 | 15 |
| InnsbruckAustria | 1 | 14 |
| TbilisiGeorgia | 1 | 14 |
| AbidjanIvory Coast | 1 | 14 |
| ArequipaPeru | 1 | 14 |
| Pasig CityPhilippines | 1 | 14 |
| OuluFinland | 2 | 13 |
| ToulouseFrance | 1 | 13 |
| KharkivUkraine | 1 | 13 |
| CaliColombia | 1 | 13 |
| ChiclayoPeru | 1 | 13 |
| NonthaburiThailand | 1 | 12 |
| GqeberhaSouth Africa | 1 | 12 |
| KyivUkraine | 2 | 11 |
| Bandar Seri BegawanBrunei | 1 | 11 |
| BarranquillaColombia | 1 | 11 |
| MedellinColombia | 1 | 11 |
| CorkIreland | 1 | 11 |
| TaoyuanTaiwan | 2 | 11 |
| ShangHaiChina | 4 | 10 |
| RotterdamNetherlands | 1 | 10 |
| TrondheimNorway | 1 | 10 |
| ShenzhenChina | 1 | 10 |
| ValenciaSpain | 1 | 10 |
| StavangerNorway | 1 | 10 |
| ShibuyaJapan | 1 | 10 |
| KarachiPakistan | 2 | 9 |
| AlmatyKazakhstan | 1 | 9 |
| KrakowPoland | 1 | 8 |
| MalmöSweden | 1 | 8 |
| Ho Chi Minh CityVietnam | 2 | 8 |
| BrnoCzech Republic | 2 | 8 |
| HanoiVietnam | 1 | 7 |
| Tel AvivIsrael | 1 | 7 |
| DavaoPhilippines | 1 | 6 |
| AnkaraTurkey | 1 | 5 |
| GrazAustria | 1 | 4 |
| KuchingMalaysia | 1 | 2 |
| CyberjayaMalaysia | 1 | 1 |
| GuadalajaraMexico | 2 | 1 |
| SloughUnited Kingdom | 0 | 0 |
| BarueriBrazil | 0 | 0 |
| NoidaIndia | 0 | 0 |
| WinnipegCanada | 1 | 0 |
| BakuAzerbaijan | 0 | 0 |
| Cluj NapocaRomania | 0 | 0 |
| AntwerpBelgium | 0 | 0 |
| Kwai ChungHong Kong | 0 | 0 |
| LahorePakistan | 1 | 0 |
| LeedsUnited Kingdom | 0 | 0 |
| ZaventemBelgium | 0 | 0 |
| HamiltonNew Zealand | 1 | 0 |
| MakatiPhilippines | 0 | 0 |
| DammamSaudi Arabia | 0 | 0 |
| MachelenBelgium | 0 | 0 |
| Petah TikvaIsrael | 0 | 0 |
| El MarquesMexico | 0 | 0 |
| HlaingMyanmar | 0 | 0 |
| TaurangaNew Zealand | 0 | 0 |
| CenturionSouth Africa | 0 | 0 |
| SeongnamSouth Korea | 0 | 0 |
| Chon BuriThailand | 0 | 0 |
| MendozaArgentina | 0 | 0 |
| RosarioArgentina | 0 | 0 |
| Tsuen WanHong Kong | 0 | 0 |
| Tseung Kwan OHong Kong | 0 | 0 |
| Kota BandungIndonesia | 0 | 0 |
| Geumcheon-guSouth Korea | 0 | 0 |
| AlcobendasSpain | 0 | 0 |
| PaternaSpain | 0 | 0 |
| PakkretThailand | 0 | 0 |
| EdinburghUnited Kingdom | 0 | 0 |
Best connected cities
- JAKARTA, Indonesia27 exchanges, 2,941 participants
- Amsterdam, Netherlands20 exchanges, 2,400 participants
- Frankfurt, Germany18 exchanges, 2,128 participants
- London, United Kingdom14 exchanges, 1,686 participants
- São Paulo, Brazil5 exchanges, 2,087 participants
- Singapore, Singapore11 exchanges, 1,172 participants
- Paris, France9 exchanges, 831 participants
- Tokyo, Japan11 exchanges, 1,186 participants
- Warsaw, Poland5 exchanges, 1,146 participants
- Mumbai, India10 exchanges, 994 participants
- Sydney, Australia7 exchanges, 782 participants
- Hong Kong, Hong Kong15 exchanges, 977 participants
By country
- Argentina3 cities
- Australia5 cities
- Austria5 cities
- Azerbaijan1 city
- Bangladesh1 city
- Belgium4 cities
- Bolivia1 city
- Brazil5 cities
- Brunei1 city
- Bulgaria2 cities
- Canada5 cities
- Chile1 city
- China5 cities
- Colombia5 cities
- Czech Republic2 cities
- Denmark1 city
- Dominican Republic1 city
- Ecuador2 cities
- Egypt1 city
- Estonia1 city
- Finland4 cities
- France5 cities
- Georgia1 city
- Germany5 cities
- Greece2 cities
- Hong Kong4 cities
- Hungary1 city
- India5 cities
- Indonesia5 cities
- Iraq1 city
- Ireland2 cities
- Israel4 cities
- Italy5 cities
- Ivory Coast1 city
- Japan4 cities
- Jordan1 city
- Kazakhstan3 cities
- Kenya2 cities
- Kuwait1 city
- Latvia1 city
- Lebanon1 city
- Lithuania1 city
- Malaysia4 cities
- Mexico5 cities
- Moldova1 city
- Mongolia1 city
- Myanmar3 cities
- Nepal2 cities
- Netherlands5 cities
- New Zealand5 cities
- North Macedonia1 city
- Norway3 cities
- Pakistan2 cities
- Panama1 city
- Peru3 cities
- Philippines5 cities
- Poland5 cities
- Portugal1 city
- Romania2 cities
- Russia5 cities
- Saudi Arabia3 cities
- Serbia1 city
- Singapore1 city
- South Africa5 cities
- South Korea3 cities
- Spain5 cities
- Sweden3 cities
- Switzerland5 cities
- Taiwan4 cities
- Tajikistan1 city
- Tanzania2 cities
- Thailand4 cities
- Turkey2 cities
- Uganda1 city
- Ukraine5 cities
- United Arab Emirates2 cities
- United Kingdom5 cities
- United States5 cities
- Uzbekistan1 city
- Venezuela3 cities
- Vietnam2 cities
How to read these pages
An internet exchange is a shared switch where networks hand traffic to each other directly instead of paying a transit provider. The number of participants at a city's exchanges is the clearest public signal of how well connected that city is, and which networks a request from there is likely to cross.
A colocation facility is a building where networks put equipment. PeeringDB records how many networks are present in each one, which shows where capacity in a city is concentrated.
Neither number says anything about where a given IP address is geolocated. Mobile operators in particular route subscribers through a handful of gateways, so a phone in one city commonly appears in another. Each city page states what the registry can and cannot tell you about that.
Questions
- What is the city network registry?
- A reference of the network infrastructure recorded in 228 cities across 81 countries: every internet exchange PeeringDB lists there with its participant count, every colocation facility with the number of networks present, and which mobile carriers from our carrier registry peer at those exchanges. Reviewed September 2026.
- Where does the data come from?
- PeeringDB, the industry database networks maintain about themselves, snapshotted on 2026-09-07. A city is listed only where PeeringDB records an exchange with participants or at least three facilities, so no page is padded out with an empty table. Carrier links are the intersection of an exchange's participant list with the ASNs in the carrier registry.
- Does a city page mean you sell proxies in that city?
- No. These pages describe how networks reach a city, not our inventory. Mobile pools rotate and city-level placement is never guaranteed; the country pages state what is actually on offer. Treat a city page as routing and geolocation reference, not a stock list.
- Why does a mobile IP rarely geolocate to the city the phone is in?
- Mobile operators route subscriber traffic through a small number of gateways, so the public address often belongs to a pool registered in another city entirely. Geolocation databases place the address where the operator says the block lives, which is why a handset in one city can appear in the capital. The city pages explain what that means for anything that depends on location.