Interurban / 79 metros / Rio de Janeiro

Rio de Janeiro · South AmericaOSM land-use zones

Rio de Janeiro

Between mountain and sea, with a Metro from 1979 and a topography that decides the alignment.

Steam · Mac · Windows. Not a browser.

Existing transit 136 lines · 8983 stops · SMTR / dados.mobilidade.rio
Rio de Janeiro: the 136 transit lines and 615 stations the pack starts with, over the metro's water and major roads007 · Silvestre - Central do Brasil100 · General Osório - Central104 · São Conrado - Terminal Gentileza107 · Central - Urca117 · Central - Cosme Velho12 · Terminal Pingo d'Água - Terminal Alvorada133 · Largo do Machado - Terminal Gentileza161 · Terminal Gentileza - Ipanema167 · Terminal Gentileza - Urca169 · Terminal Gentileza - General Osório202 · Rio Comprido - Castelo217 · Andaraí - Carioca22 · Terminal Alvorada - Terminal Jardim Oceânico220 · Usina - Candelária232 · Lins de Vasconcelos - Castelo249 · Água Santa - Carioca298 · Acari - Castelo301 · Terminal Gentileza - Terminal Alvorada302 · Terminal Gentileza - Terminal Alvorada312 · Olaria - Candelária313 · Penha (Grotão) - Praça Tiradentes319 · Terminal Alvorada - Central do Brasil321 · Bancários - Castelo324 · Ribeira - Candelária326 · Bancários - Candelária328 · Bananal - Candelária329 · Bancários - Candelária343 · Jardim Oceânico - Candelária355 · Madureira - Praça Tiradentes363 · Vila Valqueire - Candelária371 · Praça Seca - Praça Tiradentes383 · Realengo - Praça da República388 · Santa Cruz - Candelária390 · Curicica - Candelária397 · Terminal Campo Grande - Candelária399 · Pavuna - Passeio409 · Saens Peña - Horto410 · Saens Peña - Gávea415 · Usina - Leblon422 · Grajaú - Cosme Velho426 · Usina - Jardim de Alah455 · Méier - Copacabana457 · Abolição - Copacabana483 · Penha - General Osório497 · Penha - Largo do Machado51 · Terminal Deodoro - Terminal Recreio539 · Rocinha - Leme550 · Cidade de Deus - Gávea553 · Recreio dos Bandeirantes - Rio Sul557 · Rio das Pedras - Copacabana565 · Tanque - Gávea606 · Engenho de Dentro - Terminal Gentileza608 · Grajaú - Saens Peña613 · Vargem Grande - Del Castilho623 · Penha - Saens Peña624 · Mariópolis - Praça da Bandeira628 · Penha - Nova América629 · Irajá - Saens Peña636 · Merck - Saens Peña638 · Marechal Hermes - Saens Peña639 · Jardim América - Saens Peña650 · Marechal Hermes - Engenho Novo665 · Pavuna - Saens Peña692 · Méier - Terminal Alvorada696 · Méier - Praia do Dendê712 · Cascadura - Irajá721 · Vila Cruzeiro - Cascadura731 · Campo Grande - Marechal Hermes746 · Jabour - Cascadura753 · Santa Cruz - Metrô Coelho Neto756 · Santa Cruz - Coelho Neto759 · Cesarão - Coelho Neto766 · Madureira - Freguesia770 · Campo Grande - Metrô Coelho Neto771 · Campo Grande - Metrô Coelho Neto774 · Madureira - Jardim América779 · Metrô Pavuna - Terminal Madureira801 · Bangu - Taquara802 · Terminal Campo Grande - Bangu803 · Jabour - Taquara810 · Terminal Taquara - Pontal853 · Terminal Mato Alto - Terminal Deodoro855 · Terminal Magarça - Terminal Deodoro859 · Covanca - Largo do Tanque861 · Rio das Pedras - Curicica878 · Tanque - Barra da Tijuca880 · Rio das Pedras - Terminal Alvorada883 · Terminal Mato Alto - Terminal Deodoro905 · Bonsucesso - Irajá908 · Terminal Deodoro - Bonsucesso917 · Padre Miguel - Bonsucesso918 · Bangu - Bonsucesso919 · Pavuna - Bonsucesso920 · Pavuna - Bonsucesso926 · Senador Camará - PenhaLECD133 · Metrô São Cristóvão - LeblonLECD138 · Rocinha - LemeLECD140 · Terminal Margaridas - MéierLECD141 · Terminal Margaridas - MéierLECD142 · Madureira - Jardim AméricaLECD150 · Grajaú - Metrô Siqueira CamposLECD151 · Grajaú - LeblonSP265 · Marechal Hermes - Terminal GentilezaSP759 · Cesarão - Terminal DeodoroSV319 · Terminal Alvorada - Central do BrasilSV624 · Mariópolis - Praça da BandeiraSV853 · Terminal Mato Alto - Terminal DeodoroSV917 · Padre Miguel - Bonsucesso2110 · Gardênia Azul - Castelo2111 · Praça Seca - Castelo2112 · Taquara - Castelo2114 · Freguesia - Castelo2303 · Cesarão - Carioca2305 · Jardim América - Castelo2307 · Jardim 7 de Abril - Carioca2308 · Cosmos - Carioca2309 · Urucânia - Carioca2310 · Bangu - Candelária2334 · Campo Grande - Castelo2335 · Santa Cruz - Castelo2336 · Campo Grande - Castelo2337 · Santa Cruz - Castelo2338 · Terminal Campo Grande - Castelo2339 · Campo Grande - Castelo2342 · Bananal - Castelo2343 · Ribeira - Castelo2344 · Bancários - Castelo2345 · Vila Valqueire - Castelo2381 · Pedra de Guaratiba - Castelo2383 · Sepetiba - Carioca2613 · Riocentro - Metrô Del Castilho2614 · Terminal Alvorada - Metrô Del Castilho2802 · Santa Cruz - Barra da Tijuca2803 · Vila Kennedy - Terminal Alvorada2804 · Bangu - Barra da TijucaESP01 · Galeão - Terminal Gentileza10 km
  • Local bus
  • 2110 · Gardênia Azul - Castelo
  • 2111 · Praça Seca - Castelo
  • 2112 · Taquara - Castelo
  • 2114 · Freguesia - Castelo
  • 2303 · Cesarão - Carioca
  • 2305 · Jardim América - Castelo
  • 2307 · Jardim 7 de Abril - Carioca
  • 2308 · Cosmos - Carioca
  • 2309 · Urucânia - Carioca
  • 2310 · Bangu - Candelária
  • 2334 · Campo Grande - Castelo
  • 2335 · Santa Cruz - Castelo
  • 2336 · Campo Grande - Castelo
  • 2337 · Santa Cruz - Castelo
  • 2338 · Terminal Campo Grande - Castelo
  • 2339 · Campo Grande - Castelo
  • 2342 · Bananal - Castelo
  • 2343 · Ribeira - Castelo
  • 2344 · Bancários - Castelo
  • 2345 · Vila Valqueire - Castelo
  • 2381 · Pedra de Guaratiba - Castelo
  • 2383 · Sepetiba - Carioca
  • 2613 · Riocentro - Metrô Del Castilho
  • 2614 · Terminal Alvorada - Metrô Del Castilho
  • 2802 · Santa Cruz - Barra da Tijuca
  • 2803 · Vila Kennedy - Terminal Alvorada
  • 2804 · Bangu - Barra da Tijuca
  • ESP01 · Galeão - Terminal Gentileza

Bus, Commuter rail — lines, stops and colours from the operating agency's published GTFS. Water and roads: OpenStreetMap (ODbL), Overpass extract of the playable core. 2,960,775 residents in 107 zones, pack 2020.

#Facts, figures, history

Rio de Janeiro, as the pack records it.

Population by decade, a sourced metro series scaled to the 2020 pack.
YearPopulation
1920254,732
1940388,111
1950665,763
1960988,500
19701,493,914
19801,932,452
19902,133,448
20002,487,489
20102,722,255
20202,960,777

The pack's sourced population series runs from 254,732 residents in 1920 to 2,960,777 in 2020.

The zones cover 752 km², about 3,937 residents per km², with 1,361,956 jobs at the workplace.

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

Difficulty is Demanding.

✓What winning here takes

Six ways to win Rio de Janeiro, each set by Rio de Janeiro.

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 Rio de Janeiro, 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
    59,216tneeded · net tonnes of CO₂ a year

    Scaled to this metro's 2,960,775 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 Rio de Janeiro's 107 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.

Rio de Janeiro's operating rail — 136 lines, 8983 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 Rio de Janeiro hard

Demanding. A real city with real structure, and enough density in the middle to reward a trunk line. 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. Rio de Janeiro in 1960 is a different city from Rio de Janeiro 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.

Rio de Janeiro 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 Rio de Janeiro Full edition

Sources

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