Interurban / 79 metros / São Paulo

São Paulo · South AmericaOSM land-use zones

São Paulo

The largest city in the southern hemisphere, a Metro that opened in 1974, and a commute that starts before dawn.

Steam · Mac · Windows. Not a browser.

Existing transit 232 lines · 40129 stops · SPTrans / Metrô-SP
São Paulo: the 232 transit lines and 181 stations the pack starts with, over the metro's water and major roads1017-10 · Perus - Conexão Vl. Iório1020-10 · Perus - Conexão Vl. Iório107T-10 · Metrô Tucuruvi - Term. Pinheiros1178-10 · São Miguel - Pça. Do Correio1178-31 · São Miguel - Pça. Do Correio118C-10 · Jd. Pery Alto - Term. Amaral Gurgel119C-10 · Pq. Edu Chaves - Term. Princ. Isabel148L-10 · Cohab Antártica - Lapa148P-10 · Pedra Branca - Metrô Barra Funda1720-10 · Jd. Guancã - Cantareira1722-10 · Jd. Marina - Metrô Tucuruvi172K-10 · Jd. Tremembé - Metrô Tatuapé172P-10 · Vl. Zilda - Metrô Belém172U-10 · Cem. Pq. Dos Pinheiros - Mooca1732-10 · Vl. Sabrina - Term. Amaral Gurgel174M-10 · Vl. Sabrina - Museu Do Ipiranga175P-10 · Metrô Santana - Ana Rosa177H-10 · Metrô Santana - Cid. Universitária178T-10 · Metrô Santana - Ceasa179X-10 · Jd. Fontális - Metrô Barra Funda1896-10 · Jaraguá - Pça. Ramos De Azevedo2031-10 · Cid. Kemel Ii - Term. A. E. Carvalho2076-10 · Jd. Das Oliveiras - Term. Penha2080-10 · Cid. Kemel - Term. Aricanduva2088-10 · Conj. Encosta Norte - Term. A. E. Carvalho2161-10 · Pq. Edu Chaves - Pça. Do Correio2290-10 · Term. São Mateus - Term. Pq. D. Pedro Ii233A-10 · Jd. Helena - Term. Vl. Carrão233C-10 · Term. A. E. Carvalho - Ceret253F-10 · Term. A. E. Carvalho - Term. São Mateus2551-10 · Term. A. E. Carvalho - Term. Pq. D. Pedro Ii2552-10 · Vl. Mara - Term. Pq. D. Pedro Ii2552-41 · Jd. São Martinho - Term. Pq. D. Pedro Ii2582-10 · Vl. Nova Curuçá - Term. Pq. D. Pedro Ii2583-10 · Vl. Curuçá - Term. Aricanduva2590-10 · União De Vl. Nova - Pq. D. Pedro Ii2626-10 · Jd. Nazaré - Term. Pq. D. Pedro Ii263C-10 · Jd. Helena - Cohab Ii263J-10 · Penha - Conj. José Bonifácio2666-10 · Jd. Camargo Velho - Term. Pq. D. Pedro Ii2678-10 · Oliveirinha - Term. Pq. D. Pedro Ii271A-10 · Term. Penha - Metrô Santana271A-51 · Cangaíba - Metrô Santana271P-10 · Cangaíba - Pça Do Correio2721-10 · Jd. Nazaré - Metrô Itaquera273D-10 · Pq. D. João Nery - Metrô Artur Alvim273J-10 · Jd. Romano - Metrô Penha273N-10 · Cid. Kemel Ii - Metrô Vl. Matilde273V-10 · Parada Xv De Novembro - Metrô Penha273X-10 · Jd. Das Oliveiras - Metrô Artur Alvim274P-10 · Penha - Metrô Vl. Mariana2755-10 · Guaianases - Metrô Penha2756-10 · Guaianases - Metrô Patriarca2762-10 · Ermelino Matarazzo - Metrô Tatuapé2767-10 · Cid. Pedro José Nunes - Metrô Tatuapé2769-10 · Jd. Romano - Metrô Tatuapé2770-10 · Cptm José Bonifácio - Metrô Vl. Matilde2772-10 · Jd. Nazaré - Metrô Penha278A-10 · Metrô Santana - Penha3020-10 · Cohab José Bonifácio - Shop. Aricanduva3054-10 · Jd. Palanque - Hosp. Sapopemba307C-10 · Conj. Encosta Norte - Metrô Artur Alvim3112-10 · Vl. Industrial - Metrô Belém311C-10 · Pq. São Lucas - Bom Retiro312N-10 · Term. Cid. Tiradentes - São Miguel Paulista3141-10 · São Mateus - Term. Pq. D. Pedro Ii314J-10 · Pq. Sta. Madalena - Pça. Almeida Jr.3301-10 · Term. São Miguel - Term. Pq. D. Pedro Ii3390-10 · São Mateus - Term. Pq. D. Pedro Ii342C-10 · Jd. Marília - Penha3459-10 · Itaim Paulista - Term. Pq. D. Pedro Ii3462-10 · Vl. Santana - Metrô Tatuapé351F-10 · Jaçanã - Term. Vl. Carrão352A-10 · Jd. Helena - Term. São Mateus3539-10 · Cid. Tiradentes - Metrô Bresser364A-10 · Hosp. Ipiranga - Shop. Aricanduva3686-10 · Jd. São Paulo - Term. Pq. D. Pedro Ii373M-10 · Jd. Guairacá - Shop. Metrô Tatuapé373T-10 · Jd. Itápolis - Metrô Bresser3761-10 · 3a. Divisão - Metrô Carrão3773-10 · Res. Sta. Bárbara - Metrô Carrão3785-10 · Cohab Barro Branco - Metrô Itaquera3902-10 · Cptm Jd. Romano - Cptm Guaianases4002-10 · Guaianases - Term. Vl. Carrão4007-31 · Cohab Juscelino - São Mateus4025-10 · Vl. Alpina - Metrô Tatuapé4033-10 · Jd. Guairacá - Nova Conquista403A-10 · Cptm José Bonifácio - Term. Penha407A-10 · Pq. Savoy - Lgo. Da Concórdia407E-10 · Jd. Sto. André - Metrô Carrão407F-10 · Term. São Mateus - Metrô Belém407G-10 · Jd. Nova Vitória - Metrô Carrão407H-10 · Jd. São Francisco - Metrô Itaquera407J-10 · Jd. Soares - Metrô Tatuapé407L-10 · Barro Branco - Metrô Guilhermina/esperança4114-10 · Jd. Da Saúde - Term. Pq. D. Pedro Ii414P-10 · Vl. Industrial - Term. Norte Metrô Carrão4210-10 · Term. Cid. Tiradentes - Term. Pq. D. Pedro Ii4221-10 · Jd. Planalto - Term. Pq. D. Pedro Ii4288-10 · Pq. Sta. Madalena - Term. Pq. D. Pedro Ii4313-10 · Term. Cid. Tiradentes - Term. Pq. D. Pedro Ii4314-10 · Inácio Monteiro - Term. Pq. D. Pedro Ii4706-10 · Jd. Maria Estela Ii - Metrô Vl. Mariana475M-10 · Jd. Da Saúde - Term. Amaral Gurgel475R-10 · Jd. São Savério - Term. Pq. D. Pedro Ii476A-10 · Ipiranga - Term. Sto. Amaro476G-10 · Jd. Elba - Ibirapuera476G-41 · Vl. Industrial - Metrô Ana Rosa477A-10 · Sacomã - Term. Pinheiros477P-10 · Ipiranga - Rio Pequeno478P-10 · Sacomã - Vl. Romana502J-10 · Est. Autódromo - Metrô Sta. Cruz507T-10 · Term. Sapopemba - Metrô Carrão509J-10 · Jd. Selma - Pq. Ibirapuera5106-10 · Mar Paulista - Lgo. São Francisco5106-21 · Jd. Selma - Term. áGua Espraiada5106-31 · Jd. Ubirajara - Metrô Ana Rosa5108-10 · Jd. Celeste - Term. Pq. D. Pedro Ii5119-10 · Term. Capelinha - Lgo. São Francisco5128-10 · Jd. Apurá - Metrô Conceição513C-31 · Vl. Califórnia - E.t. Itaquera5141-10 · Term. Sapopemba - Pça. Do Correio5142-10 · Term. Sapopemba - Term. Pq. D. Pedro Ii5144-10 · Term. Sapopemba - Term. Princ. Isabel5145-10 · Term. Sapopemba - Pça. Almeida Jr.514T-10 · Term. Sacomã - Conj. Teotônio Vilela5154-10 · Term. Sto. Amaro - Term. Princ. Isabel5175-10 · Baln. São Francisco - Pça. Da Sé5178-10 · Jd. Miriam - Pça. João Mendes519M-10 · São Mateus - Museu Do Ipiranga5317-10 · Sesc/orion - Pça. Do Correio5362-10 · Pq. Res. Cocaia - Pça. Da Sé5362-41 · Pq. Res. Cocaia - Pq. Ibirapuera5611-10 · Eldorado - Pça. João Mendes5614-10 · Eldorado - Pça. João Mendes5652-10 · Jd. Iv Centenário - Pça. Da Sé573H-10 · Hosp. Sapopemba - Metrô Bresser573T-10 · Term. Sapopemba - Metrô Carrão574C-10 · São Mateus - Div. De São Caetano574J-10 · Metrô Conceição - Term. Vl. Carrão574W-10 · Jd. Walkiria - Metrô Belém576M-10 · Vl. Clara - Pinheiros577T-10 · Jd. Miriam - Metrô Ana Rosa5791-10 · Eldorado - Metrô Vergueiro6026-10 · Jd. Icaraí - Term. Sto. Amaro6071-10 · Jd. Orion - Term. Sto. Amaro637G-10 · Grajaú - Pinheiros637G-51 · Jd. Eliana - Pinheiros637J-10 · Vl. São José - Pinheiros647A-10 · Valo Velho - Pinheiros647P-10 · Cohab Adventista - Term. Pinheiros675A-10 · Pq. Sto. Antonio - Metrô São Judas675G-10 · Pq. Res. Cocaia - Metrô Jabaquara675G-41 · Jd. Castro Alves - Metrô Jabaquara675M-10 · Centro Sesc - Metrô Jabaquara675R-10 · Grajaú - Metrô Jabaquara695D-10 · Jd. Sta. Barbara - Metrô Jabaquara695H-10 · Jd. Herplin - Term. Sto. Amaro695Y-10 · Term. Parelheiros - Metrô Vl. Mariana701A-10 · Pq. Edu Chaves - Metrô Vl. Madalena719R-10 · Rio Pequeno - Metrô Barra Funda745M-10 · Campo Limpo - Shop. Sp Market748R-10 · Jd. João Xxiii - Metrô Barra Funda756A-10 · Jd. Paulo Vi - Term. áGua Espraiada7725-10 · Rio Pequeno - Term. Lapa775F-10 · Jd. Das Palmas - Hosp. Das Clínicas778J-10 · Jd. Arpoador - Metrô Barra Funda8009-31 · Cid. D'abril 3ª Gleba - Term. Pirituba8010-10 · Perus - Lapa8015-10 · Cem. De Perus - Term. Pirituba8047-41 · Jaraguá - Metrô Vl. Madalena8055-51 · Perus - Metrô Barra Funda807M-10 · Term. Campo Limpo - Shop. Morumbi809H-10 · Jd. Boa Vista - Lapa809T-10 · Cohab Raposo Tavares - Lapa8194-10 · Perus - Term. Cachoeirinha819A-10 · Cptm Vl. Aurora - Jd. Primavera8215-10 · Jd. Paulistano - Pça. Do Correio847J-10 · City Jaraguá - Jaguaré847P-10 · Term. Pirituba - Vl. Olímpia847P-42 · Brasilândia - Vl. Olímpia848L-10 · Recanto Dos Humildes - Term. Pirituba8528-10 · Jd. Guarani - Pça. Do Correio8538-10 · Freguesia Do Ó - Pça. Do Correio8544-10 · Cid. D'abril 3ª Gleba - Pça. Do Correio8549-10 · Taipas - Pça. Do Correio856R-10 · Lapa - Socorro8594-10 · Cid. D'abril - Pça. Ramos De Azevedo8677-10 · Jd. Líbano - Lgo. Do Paissandu874T-10 · Ipiranga - Lapa875A-10 · Aeroporto - Perdizes888P-10 · Perus - Cohab Taipas9011-10 · Cptm Jaraguá - Term. Cachoeirinha917H-10 · Term. Pirituba - Metrô Vl. Mariana917M-10 · Morro Grande - Metrô Ana Rosa917M-31 · Morro Grande - Metrô Ana Rosa9191-10 · Jd. Elisa Maria - Bom Retiro938C-10 · Cohab Taipas - Term. Princ. Isabel938V-10 · Jd. Vista Alegre - Metrô Barra Funda957T-10 · Cohab Taipas - Vl. Olímpia958P-10 · Jd. Nardini - Vl. Olímpia9653-10 · Pedra Branca - Pça. Do Correio967A-10 · Imirim - Pinheiros9717-10 · Jd. Almanara - Metrô Santana971C-10 · Cohab Brasilândia - Metrô Santana971D-10 · Jd. Damasceno - Shop. Center Norte971R-10 · Cptm Jaraguá - Metrô Santana971R-42 · Cdhu Voith - Metrô Santana971V-10 · Jd. Vista Alegre - Shop. Center Norte975A-10 · Vl. Brasilândia - Metrô Ana Rosa978J-10 · Voith - Term. Princ. IsabelN206-11 · Metrô Santana - Metrô Vl. MadalenaN302-11 · Term. A. E. Carvalho - Term. Pq. D. Pedro IiN501-11 · Term. São Mateus - Term. Pq. D. Pedro IiN503-11 · Term. São Mateus - Term. Pq. D. Pedro IiN603-11 · Metrô Jabaquara - Term. PinheirosCPTM L07 · JUNDIAI - BARRA FUNDACPTM L08 · AMADOR BUENO - JULIO PRESTESCPTM L09 · VARGINHA - OSASCOCPTM L10 · RIO GRANDE DA SERRA - BARRA FUNDACPTM L11 · ESTUDANTES - BARRA FUNDACPTM L12 · CALMON VIANA - BRASCPTM L13 · AEROPORTO DE GUARULHOS - ENGENHEIRO GOULARTMETRÔ 15 · JARDIM COLONIAL - VILA PRUDENTEMETRÔ L1 · TUCURUVI - JABAQUARAMETRÔ L2 · VILA MADALENA - VILA PRUDENTEMETRÔ L3 · CORINTHIANS - ITAQUERA - PALMEIRAS - BARRA FUNDAMETRÔ L4 · VILA SÔNIA - LUZMETRÔ L5 · CAPAO REDONDO - CHÁCARA KLABINMETRÔ L6 · PERDIZES - JOÃO PAULO IMETRÔ17A · AEROPORTO DE CONGONHAS - MORUMBIMETRÔ17W · WASHINGTON LUÍS - BROOKLIN PAULISTA20 km
  • Local bus
  • CPTM L07 · JUNDIAI - BARRA FUNDA
  • CPTM L08 · AMADOR BUENO - JULIO PRESTES
  • CPTM L09 · VARGINHA - OSASCO
  • CPTM L10 · RIO GRANDE DA SERRA - BARRA FUNDA
  • CPTM L11 · ESTUDANTES - BARRA FUNDA
  • CPTM L12 · CALMON VIANA - BRAS
  • CPTM L13 · AEROPORTO DE GUARULHOS - ENGENHEIRO GOULART
  • METRÔ 15 · JARDIM COLONIAL - VILA PRUDENTE
  • METRÔ L1 · TUCURUVI - JABAQUARA
  • METRÔ L2 · VILA MADALENA - VILA PRUDENTE
  • METRÔ L3 · CORINTHIANS - ITAQUERA - PALMEIRAS - BARRA FUNDA
  • METRÔ L4 · VILA SÔNIA - LUZ
  • METRÔ L5 · CAPAO REDONDO - CHÁCARA KLABIN
  • METRÔ L6 · PERDIZES - JOÃO PAULO I
  • METRÔ17A · AEROPORTO DE CONGONHAS - MORUMBI
  • METRÔ17W · WASHINGTON LUÍS - BROOKLIN PAULISTA

Bus, Commuter rail, Metro — lines, stops and colours from the operating agency's published GTFS. Water and roads: OpenStreetMap (ODbL), Overpass extract of the playable core. 4,849,464 residents in 223 zones, pack 2020.

#Facts, figures, history

São Paulo, as the pack records it.

Population by decade, a sourced metro series scaled to the 2020 pack.
YearPopulation
1920127,387
1940291,777
1950513,488
1960873,347
19701,676,508
19802,659,680
19903,250,685
20003,743,097
20104,325,158
20204,849,466

The pack's sourced population series runs from 127,387 residents in 1920 to 4,849,466 in 2020.

The zones cover 1,487 km², about 3,262 residents per km², with 2,230,758 jobs at the workplace.

The pack seeds 16 playable rail/BRT/ferry lines, 924 bus lines drawn on the map.

Difficulty is Punishing.

✓What winning here takes

Six ways to win São Paulo, each set by São Paulo.

There is no score to beat. Each condition is computed from the metro as you inherit it, with the engine's own arithmetic; these are the bars the game will set on day one in São Paulo, in 2025. The blue tick is where the city stands today; the red band is where it has to get to. The run continues after you win.

  1. Transit Capitalheld for a year

    1.5%today · published share; the game uses day one
    1.5%needed · hold the inherited share, for a year

    The region's existing system carries about 1.5% of all trips. The operating rail is in the model; in the game the bar is what that system carries on day one, held for a year.

  2. Roads Unclogged

    0%today · relief before you build
    10%needed · cut in peak congestion

    Against what the region would have without your network, not against the day you started — the region grows, and holding congestion flat through growth is the harder achievement.

  3. Carbon Cut

    0ttoday · net tonnes avoided today
    96,989tneeded · net tonnes of CO₂ a year

    Scaled to this metro's 4,849,464 residents at 0.02 tonnes each — roughly what moving a few percent of the region's driving onto rail saves, after the trains are charged for their own power.

  4. Held the Lineheld for a year

    0%today · on time, before a train runs
    80%needed · on time · 65% satisfied · a year in surplus

    All three at once. The cheapest route to a surplus is cutting the service that produces the other two, so this is the condition that cannot be bought.

  5. Within Reach

    0%today · within a walk of your stops
    10%needed · of the metro within a kilometre of a stop

    The operating rail is already in the model, so coverage does not start at nothing. The bar is a tenth of the metro within a walk, or 60% more than you inherit, whichever is higher.

  6. Ten Minutes Back

    0%today · cut so far
    10%needed · off the average regional commute

    Measured on every resident, including the people who never board a train — a network that takes cars off the road shortens the drive for everyone left on it. The day-one average is the model’s first solve.

Carbon Cut's bar is 0.02 net tonnes a year for each resident, floored at 20,000. Transit Capital, coverage and the commute are taken from the network you inherit: where the pack seeds operating rail, from that system's first solve; where it does not, Transit Capital uses the model's default present-day share (floored at 1% and capped at 6%) and coverage starts from nothing. The gauges' Transit Capital tick is that default either way.

What you are given

What you are given

Every one of São Paulo's 223 zones arrives with derived numbers attached: resident population from OSM land-use shares of a sourced 2020 metro series, jobs allocated from the land-use mix, and a gravity-model home-to-work matrix. These are not US Census tracts and not LODES commute pairs — the pack says so on its provenance string.

Work trips are a gravity model from those land-use shares, labelled DERIVED, not a census commuting matrix. The streets, water and operating lines are still observed: OpenStreetMap and the agency's published GTFS.

São Paulo's operating rail — 940 lines, 40129 stops — is seeded into the playable network from the agency's published GTFS: the lines run, they cost money to operate, and riders board them. Local bus stays decoration. A 1920 start inherits the dated streetcar, elevated and interurban map from OpenHistoricalMap Overpass, not today's GTFS with the year filed off.

What makes it hard

What makes São Paulo hard

Punishing. Spread thin, built for the car, and unforgiving of a line drawn in the wrong place. You are inheriting a system, which means you inherit its shape and its operating cost as well as its riders.

And the decade changes the problem, not the vehicle list. São Paulo in 1960 is a different city from São Paulo in 2025: the pack's sourced population series (UN World Urbanization Prospects and national census) is scaled onto the 2020 zone map, so the rivers and the rail yards stay where they are. The inherited map for that decade is the archival alignment that was open then — OpenHistoricalMap Overpass — not a modern line that had not been built.

São Paulo is in the full edition. The free game rotates through thirteen metros so you can check the model on a city you know before taking anyone's word about the other sixty-six. The full edition, $25 once, opens all seventy-nine. Buy Mac or Windows direct and an extra 30% — Valve's cut on Steam — goes to pro-urban organisations.

Play São Paulo Full edition

Sources

How the model turns these into riders, with every mechanic named →