The ratio moves with age — and not the same way everywhere

One line per city, from ages 18–24 to 40–49. 112 of 173 cities improve for men as the band gets older; 61 get worse.

Line chart of male-to-female ratio across five age bands for 173 cities, with the median highlighted and six extreme cities named

Grey is every city. The black line is the median. The six named lines are the largest movers among cities whose arrays cover their whole population.

Download the chart (PNG)

What the chart says

  1. The median barely moves — 100.7 at 20–24 to 99.0 at 35–39. Anyone quoting a single national drift is describing almost nothing.
  2. The spread is the story. Individual cities swing more than 20 points across the same bands, in both directions, which is why picking a city on its headline 20–39 figure can invert once you pick an actual age.

All 251

Every city, sorted by how far the ratio drifts from 20–24 to 35–39.

#CityCountry20–2425–2930–3435–3940–49Drift 20–24 → 35–39
1Chiang RaiThailand156.3101.592.189.281.7-67.1
2PhuketThailand90.185.475.567.371.7-22.8
3MawlamyineMyanmar99.670.599.778.877.5-20.8
4Khon KaenThailand113.9109.6101.093.388.7-20.6
5Hua HinThailand100.189.292.779.774.8-20.4
6MandalayMyanmar109.488.7109.390.183.8-19.3
7CascaisPortugal105.5108.292.987.284.2-18.3
8YangonMyanmar101.987.792.685.983.5-16.0
9FunchalPortugal108.199.098.892.190.6-16.0
10PereiraColombia102.196.089.586.985.1-15.2
11PortimãoPortugal105.6101.4100.590.988.8-14.7
12WinnipegCanada112.0104.899.097.997.1-14.1
13RecifeBrazil99.794.089.085.783.0-14.0
14RiobambaEcuador96.292.089.982.382.9-13.9
15GuadalajaraMexico109.0111.1105.895.280.7-13.8
16San DiegoUnited States of America121.0109.3107.8107.7105.1-13.3
17SalvadorBrazil93.687.683.181.381.1-12.3
18BarilocheArgentina107.498.393.895.293.6-12.2
19RiveraUruguay115.1106.4103.1103.999.6-11.2
20Ciudad del EsteParaguay106.6106.2102.495.490.8-11.2
21BrestBelarus105.597.898.394.590.3-11.0
22WarsawPoland101.588.885.590.692.1-10.9
23TimisoaraRomania105.194.891.294.494.1-10.7
24HalifaxCanada106.1100.497.695.593.0-10.6
25Rio de JaneiroBrazil99.494.491.489.086.7-10.4
26SuboticaSerbia110.5105.1102.6100.2103.6-10.3
27BucharestRomania104.392.591.994.196.6-10.2
28BragaPortugal103.399.995.593.188.4-10.2
29FortalezaBrazil97.491.689.687.382.9-10.1
30BarysawBelarus111.1100.7103.1101.096.1-10.1
31São PauloBrazil100.897.594.690.886.9-10.0
32Johor BahruMalaysia128.0129.9125.7118.1115.3-9.9
33Cluj-NapocaRomania100.987.586.991.594.7-9.4
34Nay Pyi TawMyanmar100.296.984.690.887.8-9.4
35MogilevBelarus107.9103.8102.798.593.4-9.4
36Santo DomingoEcuador92.685.184.183.287.9-9.4
37MeknesMorocco96.292.591.087.091.6-9.2
38MeridaMexico102.2100.198.793.184.1-9.1
39AntalyaTurkey107.2105.9101.598.1100.5-9.1
40AsunciónParaguay99.7101.799.390.680.3-9.1
41PucónChile100.996.792.891.895.0-9.1
42VarnaBulgaria110.2102.8102.7101.1102.1-9.1
43VitebskBelarus105.9102.699.897.092.5-8.9
44IquiqueChile105.9100.4101.597.397.4-8.6
45QuitoEcuador99.894.393.091.288.3-8.6
46OttawaCanada103.0100.797.694.591.8-8.5
47PaysandúUruguay110.8103.9106.7102.399.0-8.5
48RabatMorocco96.295.191.587.890.1-8.4
49Jeju CitySouth Korea109.897.3103.2101.491.1-8.4
50AnkaraTurkey105.2100.498.297.095.8-8.2
51BursaTurkey107.9101.8100.299.7100.0-8.2
52FezMorocco96.994.693.288.790.9-8.2
53CuencaEcuador96.496.389.588.284.4-8.2
54MantaEcuador96.790.792.888.589.1-8.2
55SibiuRomania101.691.188.993.496.4-8.2
56FaroPortugal103.2104.793.895.193.1-8.1
57ConstantaRomania103.291.892.195.294.3-8.0
58LimaPeru100.394.891.292.491.4-7.9
59LojaEcuador93.888.788.885.984.3-7.9
60CalgaryCanada105.798.896.597.998.3-7.8
61KraljevoSerbia109.7109.2108.8102.3100.7-7.4
62Nha TrangVietnam109.0111.0103.8101.7101.1-7.3
63KampotCambodia102.690.794.195.494.3-7.2
64PortoviejoEcuador97.192.991.789.987.7-7.2
65Colonia del SacramentoUruguay110.4104.1102.0103.3100.5-7.1
66TaunggyiMyanmar104.288.8109.397.199.2-7.1
67GrodnoBelarus106.8102.8102.899.793.4-7.1
68CaliColombia90.788.585.983.781.6-7.0
69BarranquillaColombia101.799.996.694.791.8-7.0
70Santo DomingoDominican Republic93.992.089.386.986.3-7.0
71La SerenaChile104.1102.298.397.289.5-6.9
72AdanaTurkey106.6104.1100.499.8100.6-6.8
73DavidPanama104.199.698.397.395.3-6.8
74BoquetePanama104.199.698.397.395.3-6.8
75GuayaquilEcuador99.095.195.192.392.5-6.7
76GomelBelarus102.4101.296.895.789.4-6.7
77MinskBelarus100.693.094.993.991.9-6.7
78Panama CityPanama103.1100.597.896.493.9-6.7
79ColonPanama100.697.893.994.195.1-6.5
80Santa MartaColombia101.399.097.694.989.3-6.4
81CuscoPeru94.186.482.587.785.9-6.4
82SaltaArgentina99.997.595.293.889.0-6.1
83BelgradeSerbia99.496.293.593.394.3-6.1
84IpohMalaysia125.0132.6122.4119.0105.3-6.0
85CartagenaColombia100.096.996.194.188.8-5.9
86IzmirTurkey106.7105.1102.5100.897.9-5.9
87SaltoUruguay106.9102.3100.2101.096.5-5.9
88Ponta DelgadaPortugal101.498.3100.295.594.0-5.9
89FlorianópolisBrazil100.697.199.394.892.5-5.8
90MalaccaMalaysia118.1101.6167.1112.3103.5-5.8
91DuranEcuador95.293.090.589.489.2-5.8
92EncarnaciónParaguay98.896.694.293.296.6-5.6
93BandungIndonesia108.4110.2109.2103.098.0-5.4
94TorontoCanada102.099.099.196.690.2-5.4
95MedellinColombia102.1102.3100.196.788.2-5.4
96BucaramangaColombia102.8102.099.697.490.5-5.4
97ArequipaPeru93.796.294.088.581.3-5.2
98Novi SadSerbia97.894.894.792.793.9-5.1
99Bocas TownPanama95.687.683.390.699.2-5.0
100OradeaRomania98.592.793.693.694.9-4.9
101CasablancaMorocco98.398.397.293.493.7-4.9
102IstanbulTurkey103.6101.7101.398.899.2-4.8
103PortoPortugal100.7100.197.196.090.9-4.7
104Mar del PlataArgentina98.796.295.894.191.9-4.6
105Ho Chi Minh CityVietnam102.596.696.798.098.1-4.5
106AgadirMorocco98.096.895.493.5101.3-4.5
107ŁódźPoland103.594.394.799.198.3-4.4
108TemucoChile95.698.596.191.285.8-4.4
109Puerto PlataDominican Republic105.0104.2103.3100.798.8-4.3
110SosúaDominican Republic105.0104.2103.3100.798.8-4.3
111PardubiceCzechia106.5104.2101.7102.2102.1-4.3
112AntofagastaChile105.0102.499.8100.895.9-4.2
113Mexico CityMexico104.7105.2107.3100.683.9-4.1
114LuqueParaguay97.497.195.793.390.9-4.1
115Viña del MarChile100.9101.6101.996.892.7-4.1
116Puerto MonttChile102.7105.7101.198.696.5-4.1
117ValparaísoChile105.6106.4103.8101.793.5-3.9
118Da LatVietnam108.9116.3110.8105.1102.0-3.8
119BrasovRomania99.390.492.695.598.7-3.8
120BogotaColombia99.999.998.896.290.8-3.7
121BattambangCambodia103.796.597.9100.294.6-3.5
122Da NangVietnam104.9101.7100.3101.5103.2-3.4
123MachalaEcuador97.292.890.493.892.9-3.4
124SantiagoPanama105.2102.399.9101.8105.8-3.4
125EdmontonCanada103.9100.0100.0100.6101.4-3.3
126Boca ChicaDominican Republic95.393.391.892.093.4-3.3
127Santiago de los CaballerosDominican Republic98.496.995.395.295.3-3.2
128La RomanaDominican Republic99.597.696.896.392.1-3.2
129PoznańPoland102.387.093.499.398.1-3.0
130San Pedro de MacorísDominican Republic100.7100.198.597.792.5-3.0
131KragujevacSerbia101.699.597.298.6100.3-3.0
132Punta del EsteUruguay110.0109.3104.1107.199.8-2.9
133Siem ReapCambodia102.796.896.799.997.8-2.8
134SofiaBulgaria106.5104.3103.9103.7101.7-2.8
135TangierMorocco103.9105.9106.2101.2100.4-2.7
136Hai PhongVietnam104.1100.8100.1101.4100.2-2.7
137George TownMalaysia105.7116.3100.9103.1102.6-2.6
138Hradec KraloveCzechia102.2106.498.099.6100.1-2.6
139BurgasBulgaria102.5105.6100.999.9103.0-2.6
140MontrealCanada102.0101.8101.199.7101.3-2.3
141MonterreyMexico107.8110.3110.4105.890.9-2.0
142RuseBulgaria109.4109.1109.3107.7108.0-1.7
143San JoseCosta Rica107.8109.8110.1106.2100.7-1.6
144KrakówPoland100.587.990.599.096.6-1.5
145TampaUnited States of America99.299.4100.098.0100.2-1.2
146La PlataArgentina97.495.798.296.393.2-1.1
147KepCambodia102.192.8101.1101.099.6-1.1
148AtlantaUnited States of America100.894.396.099.891.7-1.0
149Ceske BudejoviceCzechia102.2100.7101.5101.2100.0-1.0
150CoimbraPortugal92.3101.396.091.390.8-1.0
151Pedro Juan CaballeroParaguay98.498.598.897.697.8-0.8
152MarrakechMorocco93.792.294.492.995.7-0.8
153LisboaPortugal101.699.5102.4100.893.8-0.8
154Phnom PenhCambodia95.090.394.394.5101.3-0.5
155PhoenixUnited States of America105.2103.9103.9104.7100.2-0.5
156NišSerbia101.7101.1100.0101.297.9-0.5
157Can ThoVietnam105.9104.6103.6105.5105.2-0.4
158MontevideoUruguay98.299.898.697.893.7-0.4
159GdańskPoland99.385.692.599.397.5+0.0
160OlomoucCzechia97.399.3102.097.399.8+0.0
161Stara ZagoraBulgaria104.8111.4107.2104.8109.3+0.0
162Kota KinabaluMalaysia106.5105.6102.3106.6105.5+0.1
163San Miguel de TucumánArgentina96.095.496.696.290.5+0.2
164MiamiUnited States of America103.5103.0104.9103.7102.6+0.2
165WrocławPoland99.289.893.199.6101.1+0.4
166RosarioArgentina95.894.193.196.293.8+0.4
167HanoiVietnam96.890.992.297.5101.8+0.7
168Angeles CityPhilippines98.295.397.799.0103.0+0.8
169KecskemetHungary110.5111.8109.7111.3107.0+0.8
170AlajuelaCosta Rica108.1109.4110.0108.9103.5+0.8
171GyorHungary105.4104.9107.3106.6104.4+1.2
172Metro ManilaPhilippines101.2102.6105.3102.599.9+1.3
173Baguio CityPhilippines100.1100.299.8101.497.9+1.3
174BudapestHungary101.2101.2102.5102.697.3+1.4
175CórdobaArgentina94.095.396.095.592.5+1.5
176BerlinGermany101.2100.6102.1102.8101.9+1.6
177IasiRomania102.388.897.3104.1102.8+1.8
178DallasUnited States of America100.199.9102.1101.999.1+1.8
179GaziantepTurkey100.198.899.5102.0104.7+1.9
180LimonCosta Rica94.796.292.397.299.5+2.5
181OsakaJapan84.285.983.186.889.2+2.6
182DumaguetePhilippines95.697.0101.198.497.9+2.8
183MendozaArgentina100.7101.4105.1103.792.5+3.0
184San Isidro de El GeneralCosta Rica97.498.3104.9100.494.0+3.0
185NyiregyhazaHungary104.6108.6111.0107.7106.5+3.1
186NurembergGermany104.1108.0110.3107.399.0+3.2
187LiberecCzechia97.6105.7101.4100.8100.0+3.2
188Usti nad LabemCzechia104.7101.2108.7108.0103.4+3.3
189Los AngelesUnited States of America101.1100.8103.6104.6101.3+3.5
190Iloilo CityPhilippines100.1102.4105.9103.7103.0+3.6
191VillarricaParaguay98.897.198.1102.6103.1+3.8
192MunichGermany99.799.299.5103.798.9+4.0
193PragueCzechia96.999.5102.7100.9100.4+4.0
194JakartaIndonesia95.397.898.599.5100.9+4.2
195Puerto VallartaMexico103.1105.0111.2107.595.7+4.4
196OmahaUnited States of America99.1100.5102.4103.5101.8+4.4
197ManadoIndonesia99.6107.1107.0104.1100.5+4.5
198HamburgGermany97.199.2101.0101.798.7+4.6
199BrnoCzechia100.6106.0106.9105.2101.4+4.6
200DenpasarIndonesia100.8105.6107.7105.5110.7+4.7
201ChicagoUnited States of America96.797.3100.0101.698.0+4.9
202ConcepciónChile98.4106.0107.8103.492.9+5.0
203Frankfurt am MainGermany95.897.097.9101.097.2+5.2
204DebrecenHungary107.2110.4111.6112.4108.0+5.2
205LiberiaCosta Rica104.7111.1104.6110.5103.4+5.8
206Playa del CarmenMexico111.6109.0111.2117.6103.6+6.0
207PlovdivBulgaria97.0102.1103.7103.3105.3+6.3
208MiskolcHungary106.3110.7109.5113.0108.7+6.7
209OstravaCzechia103.0104.7105.7109.7105.6+6.7
210Quebec CityCanada99.1104.2102.7106.0103.8+6.9
211Davao CityPhilippines101.1104.6108.5108.1107.0+7.0
212NakuruKenya94.991.790.8101.9107.5+7.0
213SeattleUnited States of America103.3108.9111.7110.5107.3+7.2
214DresdenGermany103.5113.8117.8110.8106.1+7.3
215StuttgartGermany100.1104.5104.4107.4100.9+7.3
216Cebu CityPhilippines97.4102.2105.3104.8100.9+7.4
217VancouverCanada95.495.499.8102.895.0+7.4
218DuesseldorfGermany91.091.296.798.495.3+7.4
219MalindiKenya88.884.876.496.494.1+7.6
220SurabayaIndonesia94.2101.0102.8101.997.7+7.7
221MinneapolisUnited States of America97.7101.5106.1105.4102.6+7.7
222SapporoJapan81.085.287.688.985.4+7.9
223EssaouiraMorocco95.899.499.4104.0100.8+8.2
224FukuokaJapan70.073.177.279.880.1+9.8
225PortlandUnited States of America94.794.8100.5104.8104.2+10.1
226PlzenCzechia94.0105.3107.8104.196.5+10.1
227New OrleansUnited States of America79.885.386.590.089.8+10.2
228Diani BeachKenya83.782.380.594.299.1+10.5
229CologneGermany89.090.4100.1100.096.8+11.0
230SzegedHungary97.0106.5110.0108.3105.4+11.3
231PecsHungary94.9103.2106.1106.6102.0+11.7
232Buenos AiresArgentina89.198.498.9100.895.1+11.7
233NashvilleUnited States of America89.788.997.2101.6100.0+11.9
234YogyakartaIndonesia89.4105.5104.4101.495.6+12.0
235Kuala LumpurMalaysia114.2115.9122.0126.2126.5+12.0
236SihanoukvilleCambodia110.2113.7112.9122.5119.1+12.3
237BostonUnited States of America87.194.9101.0100.598.6+13.4
238Punta CanaDominican Republic96.297.4101.3111.0118.1+14.8
239SantiagoChile104.8112.6117.0120.5112.4+15.7
240AustinUnited States of America100.1106.8111.7116.0108.3+15.9
241DenverUnited States of America94.499.9107.6112.0111.3+17.6
242San FranciscoUnited States of America96.1105.2112.5113.8116.7+17.7
243JacoCosta Rica93.898.3108.3112.1107.0+18.3
244New York CityUnited States of America81.388.399.8101.8101.3+20.5
245LeipzigGermany88.3100.6109.3109.3110.9+21.0
246TokyoJapan93.8106.8107.3116.2106.4+22.4
247MombasaKenya84.195.9100.8112.0132.7+27.9
248VictoriaCanada73.893.7101.2105.1102.8+31.3
249NairobiKenya79.694.0101.4110.9127.6+31.3
250KisumuKenya82.484.687.5114.7112.3+32.3
251SuwonSouth Korea85.490.2119.3118.4112.9+33.0

A band is shown only where that city has at least 500 people in it, so a small city can be blank in a narrow band and still appear.

Where this is wrong

Sources

Age by sex: national statistics offices, per market, at the finest published level — see methodology for the per-country source table. Built with Python and matplotlib; the renderer is geomax/viz/chart_suite.py.

The same numbers drive the research desk, where you can filter and sort every city here, and city rankings.

Run it on your own age band →

This chart is five fixed bands. The research desk takes any window you set, which is the point — the ranking moves when the band does.

The per-market deep-dives — 13 tabs of cost, visa, tax, safety and sub-national ratio for one country — are behind the Pro gate. Everything on this page is not.