← Geomaxxing · methodology

Methodology

How every published number is produced, and what it does not cover.

Sex ratios come from national census age-by-sex counts, aggregated to a fixed 20–39 band and published at the finest level each statistics office releases — 96,116 districts across 40 countries. Cost, safety and salary are city-level survey figures. Climate and air are ten-year reanalysis means.

The ratio

Men per 100 women aged 20–39: the men in the band divided by the women in the band, ×100. Above 100 means more men. The band is fixed at 20–39 on every public page so figures stay comparable between markets; the deep-dive lets you move it. A ratio is computed from each district's own counts — a country figure is never repeated down to a district.

Source and level, per market

The level column is the finest unit that market's statistics office publishes age×sex for. The name differs by country and is not comparable across them — a Polish gmina is not a US county.

MarketFinest levelDistrictsCensus source
United KingdomLSOA / Data Zone44,835ONS Census 2021 (England & Wales, LSOA) + NRS Census 2022 (Scotland, Data Zone) + NISRA Census 2021 (Northern Ireland, Data Zone)
Taiwanvillage/borough7,768MOI household-registration population + NLSC boundaries (via taiwan_basecode)
Thailandtambon7,248DOPA civil registration + OpenGISData-Thailand
Brazilmunicipality5,570IBGE (Censo 2022 + malhas + localidades)
Canadacensus subdivision4,412Statistics Canada 2021 Census (Table 98-10-0022-01) + StatCan CSD cartographic boundary file
South Koreaeup/myeon/dong3,557MOIS resident-registration population + SGIS boundaries (via admdongkor)
Romaniacommune3,181INS TEMPO POP107D (population by domicile, 1 Jan 2025)
United States of Americacounty3,131US Census Bureau ACS 2022 5-yr (B01001) + topojson/us-atlas (Census TIGER)
Polandmunicipality2,477Statistics Poland (GUS)
Mexicomunicipality2,457HDX/OCHA COD-PS + COD-AB (INEGI)
Japanmunicipality1,895e-Stat 2020 Census + MLIT KSJ N03
Perudistrict1,807INEI Censo Nacional 2017 + juaneladio/peru-geojson
Philippinessubregion1,592national statistics office
Colombiamunicipality1,121HDX/OCHA COD-PS + DANE (MGN)
Ecuadorparish1,042INEC Censo de Poblacion y Vivienda 2022 + HDX COD-AB Ecuador (source: INEC)
Argentinadepartment527INDEC (Censo 2022) + georef + IGN
Indonesiaregency/city514HDX/OCHA COD-PS + COD-AB
Costa Ricadistrito474HDX/OCHA COD-PS Costa Rica 2021 (UNFPA projection off Census 2011) + COD-AB Costa Rica (source: Costa Rica NSO)
Germanydistrict400Eurostat
Chilecomuna345INE Censo 2024 + pachadotdev/chilemapas (INE comuna boundaries republished)
Portugalmunicipality (concelho)308INE (Instituto Nacional de Estatística) Censos 2021, Quadro 6.01; geoBoundaries PRT boundaries
Paraguaydistrito250HDX/OCHA COD-PS + COD-AB (source: DGEEC via UNFPA)
CzechiaSO ORP (administrative district)206Czech Statistical Office / ČÚZK
Laosdistrict148HDX/OCHA COD-PS Laos 2024 (Lao Statistics Bureau / UNFPA Lao PDR) + COD-AB Laos (National Geographic Department via ITOS/USAID)
Serbiaopština/grad145RZS Popis 2022 (final results) + geoBoundaries ADM2
Malaysiadistrict144OpenDOSM + HDX/OCHA COD-AB
Turkeyprovince81TUIK (Turkish Statistical Institute) + geoBoundaries
Myanmardistrict80HDX/OCHA COD-PS Myanmar 2023 (Department of Population) + COD-AB Myanmar (MIMU)
Moroccoprovince75HCP (Haut-Commissariat au Plan) RGPH 2014 tabulation tool + geoBoundaries
Spainprovince59Eurostat
Kenyacounty47HDX/OCHA COD-PS + COD-AB (2019 KNBS census)
Latviamunicipality42CSB/CSP (Centrālā statistikas pārvalde) IRD041 + data.gov.lv boundaries
Vietnamprovince34HDX/OCHA COD-PS + Statistics Office of Vietnam
Dominican Republicprovince32HDX/OCHA COD-PS + COD-AB (Oficina Nacional de Estadística)
Bulgariaoblast28Eurostat
Cambodiaprovince25HDX/OCHA COD-PS + COD-AB
Hungarycounty20Eurostat
Uruguaydepartment19HDX/OCHA COD-PS + COD-AB (source: Instituto Nacional de Estadística)
Panamaprovince/comarca13HDX/OCHA COD-PS Panama (INEC Censo 2023) + COD-AB ADM1
Belarusregion7Belstat (2021 age×sex bulletin) + geoBoundaries ADM1

Known gaps and limits

Stated rather than hidden, because they change how a number should be read.

InstitutionsSkew small districtsA prison, barracks or work camp is counted where it stands, so a small district can read heavily male. Headline picks filter these; the full tables do not.
Census vintageDiffers per marketEach office publishes on its own cycle, so markets are not all the same year. A national published figure may differ from the sum of districts here.
Cost and safetySurvey, not officialContributor-sourced indices, thinner in smaller cities. Omitted rather than estimated where coverage is too low.
Country-level metricsLabelled as suchInternet speed, English proficiency and visa access have no honest city split and are never presented as local.

Updates and corrections

Census layers are rebuilt when a statistics office publishes; city figures are refreshed on a rolling basis. Pages carry the date of the data drop they were built from. Found something wrong? Use the feedback link in the footer — a correction to the data beats a correction to the copy.

Data updated July 27, 2026.