Highest job vacancies in Germany (cities 200k+)

German cities with at least 200,000 residents ranked by job vacancies per 1,000 workforce, highest first.

Last updated

Top cities right now: Augsburg (30 per 1000), Stuttgart (27 per 1000), Karlsruhe (27 per 1000). Coverage: 32 ranked cities out of 41 eligible in Germany.

#1 Augsburg 30 per 1000
#2 Stuttgart 27 per 1000
#3 Karlsruhe 27 per 1000

Use this when you want Germany's major-city tier with the strongest vacancy signal.

Each ranking is built only from source-backed values. Official, commercial and community sources are labelled separately.

Highest job vacancies in Germany (cities 200k+)
1 Augsburg 30 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
2 Stuttgart 27 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
3 Karlsruhe 27 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
4 Mannheim 27 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
5 Freiburg im Breisgau 27 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
6 Frankfurt am Main 22 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
7 Wiesbaden 22 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
8 Mainz 22 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
9 Kassel 22 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
10 Hanover 21 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
11 Braunschweig 21 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
12 Kiel 21 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
13 Bergen 21 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
14 Dusseldorf 19 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
15 Dortmund 19 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
16 Essen 19 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
17 Duisburg 19 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
18 Bochum 19 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
19 Wuppertal 19 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
20 Bielefeld 19 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
21 Bonn 19 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
22 Gelsenkirchen 19 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
23 Aachen 19 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
24 Krefeld 19 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)
25 Oberhausen 19 per 1000 Bundesagentur für Arbeit — Gemeldete Arbeitsstellen (GENESIS 13211-0002) Official 2024-12-31 A Land (BA, GENESIS 13211-0001)

FAQ

How are these rankings built?

Only source-backed values are used. Each row links its source, source type and observation date. Cities without a verified value are excluded.

Why is a ranking empty?

It will show once enough cities have a verified value for that indicator. Until then we show how many cities are already covered.