German callsign analysis · as of 14 September 2026

Estimated age pyramid in amateur radio — the full investigation

First names by birth year, license numbers since 1933, the local clubs, and an age pyramid with a counter-check via the new Class N license — all in one place, with open methodology instead of quick claims.

69.959 callsigns in this analysis

Source: public Bundesnetzagentur callsign list. The raw file is neither linked nor offered for download here — aggregates only, no street addresses.

✉ Feedback, wishes, found a structural error? Or want an analysis of your own? Feel free to reach out: alexschweigert@gmail.com. 73, Alex — DC1AS

Why this page exists: The first-name/generation analysis on this site was criticised in online discussions (including Facebook) as "AI-generated" and therefore unreliable. This page collects everything on the "estimated age pyramid in amateur radio" in one place — with an open methodology, real sources for every figure, and explicit notes wherever a number is a model estimate rather than a real measurement.

📊 The situation in four numbers

Peak (2002)
80.874
individual amateur radio licenses
As of 2025
61.105
−24.4% vs. 2002
Local clubs
~1.000
across 24 DARC districts
estimated average age
~64
first-name approximation, undercounts the young — see below

🔺 The age pyramid (first-name approximation)

The same six generation steps as above, but no longer as six coarse blocks: each is spread as a bell curve around its estimated mean age, the curves are added up and then scaled so the total matches the real total stock of roughly 69.959 radio amateurs — not just the first-name-detectable sample of roughly 33.931. Result: a pyramid in real 5-year age steps that naturally thins out toward the top, down to a handful left around age 100. Important caveat remains: the basis is still first-name frequency, not real birth dates — and modern, diverse first names are harder to capture than the few dominant names of earlier decades. The lower steps are therefore probably wider than shown here (see the Class N counter-check below).

100+ years
17
95–99
80
90–94
361
85–89
1.824
80–84
4.848
75–79
6.687
70–74
7.270
65–69
7.740
60–64
9.052
55–59
9.694
50–54
8.580
45–49
6.109
40–44
3.394
35–39
1.636
30–34
1.018
25–29
787
20–24
517
15–19
254
10–14
92

📡 The counter-check: Class N against the total stock

The pyramid above rests entirely on the first-name approximation. There is exactly one figure on this page that does not: the license class. Class N has only existed since 24 June 2024 — every Class N holder got their callsign within roughly the last two years. That is not proof of age (older newcomers can pick Class N too), but it is a real, official signal that new people are joining right now, independent of any first-name estimate. Class E, by contrast, is a poor comparison: it traces back to the old Class 3 introduced in 1997 and was merely renamed in 2005 — a Class E callsign can just as easily be 25 years old as one month.

Total stock
69.959
all callsigns, Class A+E+N
Class N (since 06/2024)
1.148
≈ 1,64 % of the total stock
Class E (since 1997/2005)
10.220
no age signal, see text
Class A
58.591
full-access class
Total stock
69.959
of which Class N
1.148

The Class N bar is drawn to scale against the total stock: roughly 1,64%. Small, but exclusively new: a real sign of life that the first-name pyramid above cannot show.

🕰️ From the very beginning

Amateur radio in Germany is almost as old as the broadcasting era itself. Nearly a hundred years lie between the earliest transmit licenses and today’s complete official annual statistics — with one long gap for which only scattered dates exist, not a continuous series (see the chart further down).

📉 The license trend since 1933

The solid line (2000–2025) comes directly from the Bundesnetzagentur’s annual participant statistics (as of 31 Dec each year, "number of amateur radio licenses" column) — no first-name approximation, no interpretation. The dashed line before it connects four actually documented historical dates (1933: 180, 1939: 600, 1949: 700, 1954: 3,389 — the latter per the German Wikipedia article "Amateurfunkdienst") with a single, uncertain secondary-source figure for 1962 (roughly 15,000, per rtc-dl.de — this one source is unverified and states a contradictory figure elsewhere, so read with caution). Between 1962 and 2000 there is no reliable figure at all — the dashed line there is pure geometric interpolation, not a measurement.

022.50045.00067.50090.000194019601980200020201933180 licensesFirst transmit licenses (Reichspost)1939600 licensesBefore the war1949700 licensesFirst post-war licenses (23 Mar)19543.389 licensesSource: de.wikipedia.org1962≈ 15.000 licensesUncertain — one secondary source200079.380 licensesFirst continuous BNetzA yearly statistic200280.874 licensesAll-time peak202561.105 licenses-24.4% vs. 2002

Sources: Bundesnetzagentur, "Amateurfunk in Deutschland – Teilnehmerzahlen" (2000–2025); de.wikipedia.org/wiki/Amateurfunkdienst (1954); rtc-dl.de/die-geschichte-des-amateurfunks (1962, uncertain). 1933/1939/1949 as in the timeline above.

👤 First-name research by birth year

For each of the most common first names we researched which decades it actually ranked among the most popular boys’ names in Germany (source: beliebte-vornamen.de, based on over a million birth records since 1890). The bars show the real time span — deliberately overlapping, not assigned exclusively to a single generation. Someone named "Alexander" born in 1968, for example, will find themselves here too, even though the name’s peak popularity came only in the 1990s.

1920 1940 1960 1980 2000 2020
Karl-Heinz
307
Hans
657
Gerhard
640
Werner
598
Helmut
546
Günter
431
Rolf
406
Bernhard
403
Heinz
377
Walter
337
Karl
324
Herbert
309
Franz
305
Georg
291
Josef
279
Rudolf
263
Heinrich
203
Johann
201
Hermann
198
Wilhelm
198
Friedrich
187
Richard
172
Kurt
170
Günther
149
Alfred
147
Harald
453
Horst
419
Siegfried
255
Armin
164
Peter
1.559
Wolfgang
1.388
Klaus
1.093
Jürgen
1.062
Manfred
870
Uwe
732
Dieter
688
Reinhard
331
Gerd
291
Udo
271
Hartmut
230
Lothar
225
Wilfried
223
Dietmar
213
Hans-Jürgen
206
Hans-Joachim
181
Michael
2.094
Bernd
814
Rainer
584
Ulrich
538
Joachim
508
… show more (50 more first names, rank 51–100)
Norbert
433
Holger
388
Detlef
206
Rüdiger
143
Reiner
142
Thomas
1.938
Andreas
1.567
Frank
974
Jörg
693
Ralf
677
Dirk
504
Jens
449
Roland
426
Volker
353
Axel
269
Carsten
263
Thorsten
240
Ingo
236
Olaf
215
Torsten
213
Heiko
197
Jochen
194
Lutz
167
Karsten
143
Stefan
1.004
Christian
991
Markus
727
Matthias
665
Oliver
364
Stephan
339
Sven
290
Marco
193
Steffen
187
Mario
180
Kai
167
Lars
143
Marcus
142
Martin
976
Robert
387
Christoph
375
Daniel
362
Sebastian
326
Johannes
320
Florian
244
Sascha
182
Patrick
169
Alexander
521
Tobias
320
Jan
312
Paul
185

Bars = decades in which the name ranked among the top 50–120 of that decade. Dot = decade of peak popularity. Bar color = frequency among DC1AS radio amateurs (darker = more common). This time travel still isn’t a real age survey — the BNetzA list contains no birth date. From rank 51 on, a few spans are rougher estimates (compound names combined from two parts, "Lutz" unsupported in the ranking lists).

📻 Six generations, roughly classified

Same basis as the time travel above (now 100 researched first names), now grouped into six coarse steps instead of individual names — handy for a quick overview. Below each step are ten example first names whose peak popularity falls in that period (ranges deliberately overlap, see the time travel above).

Early post-war generation~1920er–1945
4.735 · 14,0 %
Examples: Hans, Gerhard, Werner, Helmut, Harald, Günter, Horst, Rolf, Bernhard, Heinz
Economic-miracle generation~1945–1958
8.857 · 26,1 %
Examples: Michael, Peter, Wolfgang, Klaus, Jürgen, Manfred, Bernd, Uwe, Dieter, Rainer
Late post-war generation~1958–1968
4.748 · 14,0 %
Examples: Thomas, Andreas, Frank, Jörg, Ralf, Dirk, Jens, Roland, Volker, Axel
Babyboomer~1965–1978
11.072 · 32,6 %
Examples: Thomas, Andreas, Stefan, Christian, Frank, Markus, Jörg, Ralf, Matthias, Dirk
Generation X~1975–1985
2.827 · 8,3 %
Examples: Stefan, Christian, Markus, Matthias, Oliver, Stephan, Sven, Marco, Steffen, Mario
Millennials & Gen Z~1985–today
1.692 · 5,0 %
Examples: Martin, Alexander, Robert, Christoph, Daniel, Sebastian, Johannes, Tobias, Jan, Florian

🔍 Three assignment epochs: what a callsign can actually tell you

Important distinction: this is not about the age of the current holder (that was the first-name pyramid above) — only about the callsign itself, the character string. Since when can it possibly exist? The prefix letter alone says nothing: "DL1xx looks old, so it is old" is a fallacy. Under §11 AFuV, Class A callsigns may be reissued after expiry (death, surrender, non-payment) following a two-year blocking period — a historic "DL1..." from 1952 and a "DL1..." reassigned four weeks ago look identical. The only solid basis is therefore not the prefix but the license class — and that has exactly three epochs. The full prefix time-travel (occupation zones, German division, reunification) lives on the "Curiosities II" page.

since 06/2024
Class N
1.148
1,6 %
Verifiably new — cannot be older than about two years.
since 1997/2005
Class E
10.220
14,6 %
This callsign type has only existed since 1997 — but any individual assignment could date from anywhere in the roughly 29 years since.
undeterminable
Class A
58.591
83,8 %
Could have been first issued in 1949, or just last month — fundamentally indistinguishable due to §11 AFuV reissuance.

Two prefixes tell the most interesting story. DO is 100% Class E — the character string itself cannot have originated before 1997 in this prefix, regardless of the current holder. DN, by contrast, is the only prefix carrying all three epochs at once — 3.953 Class A, 795 Class E and 1.144 Class N under the same prefix letter. DN is therefore a prefix where three assignment epochs literally overlap: undeterminable, reissuable A callsigns next to entry-level callsigns from up to 29 years ago next to brand-new Class N assignments since 2024.

Since when has this even been possible? The timeline

A bar per prefix (16 of them, almost all 100% grey) was barely readable — the real story isn’t in the prefix, it’s in the class itself. So here are the same three classes as a timeline from 1949 to today: each row shows since when that class has even existed or could be newly assigned. Class A spans the whole period — not because every Class A callsign is old, but because none of them can be reliably dated.

1950 1960 1970 1980 1990 2010
1997
06/2024
Class A
58.591 · 83,8 %
Class E
10.220 · 14,6 %
Class N
1.148 · 1,6 %

How to read this: the further left a bar starts, the longer that class has existed — not: the older an individual callsign within it is. The dashed lines mark the two introduction years (1997 for Class E, June 2024 for Class N). Class A starts at 1949 because that’s the earliest post-war licenses — not because a typical Class A callsign today is that old.

Methodology & sources: a direct count from the BNetzA callsign list by prefix and license class (stats.json, field by_class_detail) — no estimate, no first-name approximation. Class history: Class E, formerly "Klasse 3" (introduced 1997, renamed by the 2005 AFuV amendment, in force 19 Feb 2005); Class N introduced with effect from 24 June 2024 (Bundesnetzagentur Vfg. 53/2024 & 61/2024). Reissuance rule: §11 AFuV (two-year blocking period after expiry). Prefix meaning: BNetzA "Rufzeichenplan für den Amateurfunkdienst in Deutschland", Verfügung 15/2025, valid from 1 April 2025. Prefixes with very small counts (DA, DP, DQ, DR — mostly special and exceptional formats) are included but should be read with caution statistically.

All figures on this page: pure nationwide totals and openly documented model calculations. No individual addresses, no names of individuals, no link to a specific callsign.