German callsign analysis · as of 23 October 2026 · compared with the list of 14 Sep 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.

70.009 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 70.009 radio amateurs — not just the first-name-detectable sample of roughly 33.933. 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
360
85–89
1.821
80–84
4.842
75–79
6.679
70–74
7.264
65–69
7.737
60–64
9.054
55–59
9.703
50–54
8.592
45–49
6.121
40–44
3.404
35–39
1.645
30–34
1.026
25–29
794
20–24
522
15–19
256
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
70.009
all callsigns, Class A+E+N
Class N (since 06/2024)
1.193
≈ 1,70 % of the total stock
Class E (since 1997/2005)
10.251
no age signal, see text
Class A
58.565
full-access class
Total stock
70.009
of which Class N
1.193

The Class N bar is drawn to scale against the total stock: roughly 1,70%. 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
305
Hans
658
Gerhard
640
Werner
598
Helmut
545
Günter
427
Rolf
404
Bernhard
404
Heinz
373
Walter
336
Karl
323
Herbert
308
Franz
305
Georg
292
Josef
279
Rudolf
262
Heinrich
203
Johann
201
Hermann
198
Wilhelm
198
Friedrich
187
Richard
171
Kurt
169
Günther
149
Alfred
147
Harald
449
Horst
417
Siegfried
255
Armin
165
Peter
1.558
Wolfgang
1.382
Klaus
1.092
Jürgen
1.061
Manfred
871
Uwe
732
Dieter
686
Reinhard
331
Gerd
290
Udo
271
Hartmut
229
Lothar
224
Wilfried
223
Dietmar
213
Hans-Jürgen
204
Hans-Joachim
181
Michael
2.096
Bernd
810
Rainer
586
Ulrich
537
Joachim
508
… show more (50 more first names, rank 51–100)
Norbert
433
Holger
388
Detlef
206
Rüdiger
142
Reiner
142
Thomas
1.939
Andreas
1.568
Frank
975
Jörg
694
Ralf
677
Dirk
504
Jens
448
Roland
426
Volker
352
Axel
271
Carsten
263
Thorsten
240
Ingo
236
Olaf
215
Torsten
213
Heiko
198
Jochen
194
Lutz
167
Karsten
144
Stefan
1.007
Christian
993
Markus
727
Matthias
667
Oliver
367
Stephan
340
Sven
289
Marco
193
Steffen
189
Mario
180
Kai
168
Lars
143
Marcus
141
Martin
977
Robert
388
Christoph
375
Daniel
364
Sebastian
330
Johannes
322
Florian
243
Sascha
182
Patrick
170
Alexander
524
Tobias
324
Jan
312
Paul
189

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.721 · 13,9 %
Examples: Hans, Gerhard, Werner, Helmut, Harald, Günter, Horst, Rolf, Bernhard, Heinz
Economic-miracle generation~1945–1958
8.846 · 26,1 %
Examples: Michael, Peter, Wolfgang, Klaus, Jürgen, Manfred, Bernd, Uwe, Dieter, Rainer
Late post-war generation~1958–1968
4.743 · 14,0 %
Examples: Thomas, Andreas, Frank, Jörg, Ralf, Dirk, Jens, Roland, Volker, Axel
Babyboomer~1965–1978
11.082 · 32,7 %
Examples: Thomas, Andreas, Stefan, Christian, Frank, Markus, Jörg, Ralf, Matthias, Dirk
Generation X~1975–1985
2.834 · 8,4 %
Examples: Stefan, Christian, Markus, Matthias, Oliver, Stephan, Sven, Marco, Steffen, Mario
Millennials & Gen Z~1985–today
1.707 · 5,0 %
Examples: Martin, Alexander, Robert, Christoph, Daniel, Sebastian, Tobias, Johannes, 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.193
1,7 %
Verifiably new — cannot be older than about two years.
since 1997/2005
Class E
10.251
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.565
83,7 %
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.943 Class A, 795 Class E and 1.188 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.565 · 83,7 %
Class E
10.251 · 14,6 %
Class N
1.193 · 1,7 %

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.