Data stories16 Länder · 19 cohorts · one date

Living demographic atlas · Germany · 2025

Where Are Young Women Missing?

Germany has more women than men overall. Among 18–29-year-olds, the national majority reverses—and the regional gap opens sharply.

Enter the evidence
Germany overall1,027

women per 1,000 men

Ages 18–29912

a national male majority

Lowest Land856

Sachsen-Anhalt · ages 18–29

01 · The national reversal

912

women for every 1,000 men among 18–29-year-olds.

The aggregate is correct. It is also almost useless for understanding younger Germany.

At the end of 2025, Germany had 1,027 women for every 1,000 men. But the national female majority changes sign when the population is separated by age: 947 girls per 1,000 boys under 18, 912 women among 18–29-year-olds, 969 at ages 30–49, 1,011 at ages 50–64, and 1,260 at 65 and above.

At ages 18–29, no Land reaches parity. Sachsen-Anhalt, Brandenburg and Thüringen record 856, 862 and 867 women per 1,000 men. Hamburg, at 998, comes closest. The same national total therefore contains very different regional demographic regimes.

Biology, mortality, mobility and cohort history all enter these numbers. The headline compresses them. The atlas below opens them back up.

02 · Regional atlas

A national female majority that disappears in young adulthood

Select an age layer, then choose any Land. The atlas, ranking and crossover chart stay linked.
Schematic tile atlaspositions approximate · values exact
Germany’s regional female-to-male ratio by age groupA schematic tile atlas of all sixteen Länder. Select a tile to link that Land across every chart.BW907BY900BE970BB862HB899HH998HE913MV913NI910NW922RP904SL901SN905ST856SH910TH867
fewer womenfemale majorityparity 1,000
Figure 1. Schematic age-switchable atlas of all 16 Länder; tile positions are approximate and values are exact.

Linked ranking · 18-29

Every Land, measured against parity

Choose a row to carry that Land through the story.
Länder ranked by women per 1,000 menA diverging ranking centred on parity at 1,000.1,000 · paritySachsen-Anhalt856Brandenburg862Thüringen867Bremen899Bayern900Saarland901Rheinland-Pfalz904Sachsen905Baden-Württemberg907Schleswig-Holstein910Niedersachsen910Mecklenburg-Vorpommern913Hessen913Nordrhein-Westfalen922Berlin970Hamburg998
Figure 2. Diverging ranking of every Land around parity for the selected age group.

Linked crossover

Every line crosses from a younger male majority

Endpoints compare broad age groups; the tooltip adds each Land’s durable single-age crossover.
Demographic crossover from under 18 to age 65 and olderEach line represents one Land and is linked to the selected Land throughout the atlas.9001000110012001300UNDER 1865+ST · 9261,336 · ST
Figure 3. Each Land moves from a male majority under 18 to a female majority at age 65 and older.

03 · Population shape studio

Two Länder, one national baseline, nineteen cohorts

Germany remains fixed. Overlay two regional silhouettes, isolate a series from the legend, then inspect any cohort.
Hover to isolate · click to hold
CohortMen / women · % of total population
Overlaid population pyramids for Sachsen-Anhalt, Hamburg, and Germany. Focused cohort 20-24.Men extend left, women extend right. Values are each cohort’s share of the geography’s total population. Germany stays pinned.MEN · % OF TOTALWOMEN · % OF TOTAL2%2%4%4%90+85-8980-8475-7970-7465-6960-6455-5950-5445-4940-4435-3930-3425-2920-2415-1910-145-90-4
Figure 4. Overlaid population pyramids for two selectable Länder and Germany across nineteen five-year cohorts.

All 16 Länder

Same 5.2% scale. Choose a card to replace Land A.
Figure 5. All 16 Länder population pyramids on one fixed scale; each card can replace Land A in the comparator.

04 · Mechanism tests

Migration aligns most closely. Alignment is not explanation.

All panels contain the same 16 Länder. Labels begin with eight diagnostic cases and can expand to all sixteen.
Land labelsHover one Land to trace it through all three tests.

Vertical axis · women / 1,000 men · ages 18–29

Historical internal migration

ρ = 0.70Spearman · n=16

German-national cumulative internal migration balance, female minus male, all ages, 2000–25.

Historical internal migration and young-adult sex ratiosAll 16 Länder; Spearman rank association only. The panel does not identify a causal effect.85090095010000-8.19.9balance gap / 1,000HHBESHSNHBTHBBST

Student intensity

ρ = 0.11Spearman · n=16

Student numerator is counted by institution location; denominator is residents aged 18–29.

Student intensity and young-adult sex ratiosAll 16 Länder; Spearman rank association only. The panel does not identify a causal effect.8509009501000167.6685.5students / 1,000 young adultsHHBESHSNHBTHBBST

Employment-rate gap

ρ = -0.26Spearman · n=16

Employment-rate difference for ages 20–29, female minus male.

Employment-rate gap and young-adult sex ratiosAll 16 Länder; Spearman rank association only. The panel does not identify a causal effect.8509009501000−8.6 pp−2.6 ppfemale − male, percentage pointsHHBESHSNHBTHBBST

Rank association across 16 Länder. Descriptive alignment only; none of these panels identifies a causal effect.

Figure 6. Three regional association tests compare historical migration, student intensity and employment-rate gaps with the 18–29 ratio.

05 · Composition

Nationality composition widens the male majority in every Land

The flow conserves the observed population stock; the dumbbell shows the same comparison for all sixteen Länder.

Observed stock · Sachsen-Anhalt

A Sankey-like decomposition without a migration claim

Ribbon width represents residents at 31 December 2025. This is a conserved stock, not movement over time.
Sachsen-Anhalt population ages 18 to 29 split by nationality and sexRibbon width represents the observed population stock at 31 December 2025. It does not represent migration movement over time.OBSERVEDNATIONALITYSEX WITHIN NATIONALITY18–29 stock230.1KGerman182.9KForeign47.2KMen · German94.9KWomen · German88KMen · Foreign29KWomen · Foreign18.2KGERMAN NATIONALS927FOREIGN NATIONALS626OBSERVED TOTAL856
Observed 18–29 stock230,099residents · 31 Dec 2025
German nationals927women / 1,000 men
Men
94,920
Women
87,984
Share of stock
79.5%
Foreign nationals626women / 1,000 men
Men
29,034
Women
18,161
Share of stock
20.5%
Observed total ratio856Stock, not movement over time.
Figure 7. Sankey-like conserved stock decomposition of the selected Land’s 18–29 population by nationality and sex.

Nationality composition · all Länder

Including foreign-national residents yields a lower combined ratio everywhere

The endpoints compare nationality stocks; the small third dot is the observed total.
German, foreign-national, and total female-to-male ratios by LandAll 16 Länder at ages 18 to 29. Foreign-national composition lowers the observed ratio in every Land.6007008009001000BremenSachsen-AnhaltThüringenBerlinSachsenHamburgMecklenburg-VorpommernBrandenburgBayernHessenRheinland-PfalzSaarlandSchleswig-HolsteinNordrhein-WestfalenNiedersachsenBaden-WürttembergFOREIGNTOTALGERMAN
Figure 8. Dumbbell comparison of German-national, foreign-national and observed total sex ratios in all 16 Länder.
Exact values, definitions and all 16 Länder
Women per 1,000 men by broad age group, with nationality decomposition at ages 18–29.
LandUnder 1818-2930-4950-6465+Durable crossoverGerman 18–29Foreign 18–29Observed 18–29
Baden-Württemberg950.4906.5965.91,009.21,231.4age 63938.8809.1906.5
Bayern946.5899.7966.11,012.21,238.9age 61946.1759.9899.7
Berlin952.4970.4977.81,000.31,317.9age 611,029.6867.3970.4
Brandenburg949.9861.6971.7992.81,260.9age 62909.7659.4861.6
Bremen944.8899.2943.61,013.41,324.2age 60973.1762.2899.2
Hamburg936.6998.2997.41,008.31,327.9age 591,053.2848.5998.2
Hessen953.3913.4986.51,015.71,237.6age 58958.3788.9913.4
Mecklenburg-Vorpommern957.1913951.4998.81,279.1age 57965.2674.4913
Niedersachsen946.2909.99681,022.51,234.2age 44944.6771.4909.9
Nordrhein-Westfalen944922.2979.31,020.61,271.5age 43957.3804.7922.2
Rheinland-Pfalz948.3904.1965.41,018.11,216.9age 60948.2754.8904.1
Saarland937.6901.1959.81,029.51,238.8age 46938.5793.3901.1
Sachsen945.2905924.6963.31,328.5age 61963.7675.7905
Sachsen-Anhalt926856.3925.9991.91,336age 60926.9625.5856.3
Schleswig-Holstein949909.6996.61,042.41,253.6age 40946.4751.1909.6
Thüringen947.9866.7917.5977.81,291.7age 60928.5659.2866.7

Ratios use population counts at 31 December 2025. Pyramid bars are percentages of each geography’s total population, not percentages within sex.

06 · What follows—and what does not

The pattern is real. A one-cause story is not.

Historical internal migration aligns more closely with the 2025 young-adult ratio than the available university-location or employment-rate proxies. Foreign-national composition lowers the total ratio relative to the German-national ratio in every Land. Those are two bounded findings—not a causal chain.

Observed

Population stocks differ by cohort, place and nationality.

The displayed counts and ratios reconcile to official tables. The Sankey-like flow partitions a stock; its ribbons do not show people moving.

Associated

Long-run internal migration has the strongest rank alignment.

Across 16 Länder, Spearman ρ is 0.70 for the historical migration proxy, 0.11 for student intensity and −0.26 for the employment-rate gap.

Not identified

Why one Land reached its observed ratio.

The age bands combine cohorts, the migration proxy spans all ages over 26 years, and regional variables move together. No coefficient here is a treatment effect.

07 · Methods and sources

One date. Separate stocks. Inspectable arithmetic.

Population ratios use Destatis GENESIS table 12411-0013 at 31 December 2025; its flat-file quality marker e denotes a final value. Single ages are aggregated into five broad reading groups and 19 five-year cohorts. A durable crossover is the first single age after which every older age remains above parity; it is an analytical definition, not an official indicator.

Nationality composition uses table 12411-0014 for ages 18–29. Student intensity uses institution-location counts for winter semester 2025/26. Employment uses provisional 2025 Mikrozensus estimates for ages 20–29. Internal migration sums German-national balances from 2000 through 2025 across all ages.

Population-pyramid bars show each sex-and-cohort count as a share of that geography's total population. They are not percentages within sex. All three overlaid pyramids use the same fixed scale so silhouettes remain comparable.

Published 2 September 2026 · Dr. Michael Schymura 15-minute reading · 8 interactive views 16 Länder · 17 pyramid profiles