Compare job markets
Pick 2 or 3 cities, in any covered country. Every figure is computed from the active jobs on JobHorizon and states its sample size; a badge says whether the coverage of each city and of its country is strong, medium or limited.
Data coverage
Badges computed from JobHorizon's active jobs: strong from 500 jobs, medium from 50, limited below.
London
- City
- Strong coverage792 jobs
- Country: United Kingdom
- Strong coverage944 jobs
Paris
- City
- Strong coverage530 jobs
- Country: France
- Strong coverage758 jobs
Berlin
- City
- Medium coverage454 jobs
- Country: Germany
- Strong coverage776 jobs
Unequal coverage. JobHorizon's sources do not cover these cities equally: a difference in volume first measures what we collect, not the size of the market. Compare shares (sectors, contracts) rather than counts, and read a salary only where the sample is large enough.
Key figures
| LondonUnited Kingdom | ParisFrance | BerlinGermany |
|---|---|---|
| Active jobs | ||
| 792 | 530 | 454 |
| Posted in the last 7 days | ||
| 8611% of jobs | 6412% of jobs | 399% of jobs |
| Fully remote | ||
| 10013% of jobs | 336% of jobs | 6314% of jobs |
| Jobs stating a salary | ||
| 12%93 jobs of 792 | 13%71 jobs of 530 | 4%16 jobs of 454 |
| Median gross annual salary, in euros | ||
| €133,782i.e. £113,000 · rate of October 17, 2026half between €92,345 and €169,891 · n = 37not counted: 56 in another currency | €66,500half between €16,800 and €85,000 · n = 69not counted: 2 in another currency | €108,600half between €68,750 and €121,000 · n = 15not counted: 1 in another currency |
Salary: gross annual amounts published in the country's currency (Canadian dollar in Canada, dirham in the Emirates…), converted to euros at the reference rate of the date shown (Frankfurter), all contracts included. Net amounts and amounts in another currency are left out and counted separately. The median is shown from 10 salaries. A job located in two cities counts in each.
Most in-demand sectors
Share of each city's active jobs, for the 6 most frequent sectors in the selection.
Engineering
- London: 36% (287 jobs)
- Paris: 30% (160 jobs)
- Berlin: 24% (110 jobs)
Sales
- London: 18% (146 jobs)
- Paris: 18% (94 jobs)
- Berlin: 12% (55 jobs)
Marketing
- London: 4% (32 jobs)
- Paris: 7% (38 jobs)
- Berlin: 14% (63 jobs)
Operations
- London: 4% (31 jobs)
- Paris: 8% (44 jobs)
- Berlin: 10% (47 jobs)
Finance
- London: 3% (20 jobs)
- Paris: 7% (36 jobs)
- Berlin: 7% (31 jobs)
Product
- London: 3% (24 jobs)
- Paris: 4% (20 jobs)
- Berlin: 4% (16 jobs)
Not specified
- London: 24% (194 jobs)
- Paris: 20% (108 jobs)
- Berlin: 23% (103 jobs)
Show the data as a table
| Category | London | Paris | Berlin |
|---|---|---|---|
| Engineering | 287 (36%) | 160 (30%) | 110 (24%) |
| Sales | 146 (18%) | 94 (18%) | 55 (12%) |
| Marketing | 32 (4%) | 38 (7%) | 63 (14%) |
| Operations | 31 (4%) | 44 (8%) | 47 (10%) |
| Finance | 20 (3%) | 36 (7%) | 31 (7%) |
| Product | 24 (3%) | 20 (4%) | 16 (4%) |
| Not specified | 194 (24%) | 108 (20%) | 103 (23%) |
Contract types
Share of each city's active jobs. "Not specified": the posting does not say.
Permanent
- London: 6% (45 jobs)
- Paris: 12% (62 jobs)
- Berlin: 4% (20 jobs)
Term
- London: 1% (11 jobs)
- Paris: 1% (4 jobs)
- Berlin: 1% (3 jobs)
Apprenticeship
- London: 0% (0 jobs)
- Paris: 1% (4 jobs)
- Berlin: 0% (0 jobs)
Internship / co-op
- London: 2% (18 jobs)
- Paris: 12% (61 jobs)
- Berlin: 6% (29 jobs)
Self-employed
- London: <1% (2 jobs)
- Paris: 1% (3 jobs)
- Berlin: 0% (0 jobs)
Not specified
- London: 90% (716 jobs)
- Paris: 75% (396 jobs)
- Berlin: 89% (402 jobs)
Show the data as a table
| Category | London | Paris | Berlin |
|---|---|---|---|
| Permanent | 45 (6%) | 62 (12%) | 20 (4%) |
| Term | 11 (1%) | 4 (1%) | 3 (1%) |
| Apprenticeship | 0 (0%) | 4 (1%) | 0 (0%) |
| Internship / co-op | 18 (2%) | 61 (12%) | 29 (6%) |
| Self-employed | 2 (<1%) | 3 (1%) | 0 (0%) |
| Not specified | 716 (90%) | 396 (75%) | 402 (89%) |
Work mode
Share of each city's active jobs. "Not specified": the posting does not say.
On-site
- London: 6% (44 jobs)
- Paris: 11% (57 jobs)
- Berlin: 4% (19 jobs)
Hybrid
- London: 43% (338 jobs)
- Paris: 64% (338 jobs)
- Berlin: 43% (194 jobs)
Remote
- London: 13% (100 jobs)
- Paris: 6% (33 jobs)
- Berlin: 14% (63 jobs)
Not specified
- London: 39% (310 jobs)
- Paris: 19% (102 jobs)
- Berlin: 39% (178 jobs)
Show the data as a table
| Category | London | Paris | Berlin |
|---|---|---|---|
| On-site | 44 (6%) | 57 (11%) | 19 (4%) |
| Hybrid | 338 (43%) | 338 (64%) | 194 (43%) |
| Remote | 100 (13%) | 33 (6%) | 63 (14%) |
| Not specified | 310 (39%) | 102 (19%) | 178 (39%) |
Most frequent job titles
Jobs grouped by identical title, from 2 jobs. Current sources provide no occupation code (ROME, ESCO).
London
- Data Science Manager4
- Enterprise Account Executive4
- Enterprise Account Executive - UKI3
- Senior Product Marketing Manager3
- Account Executive2
Paris
- Enterprise Account Executive3
- Account Executive2
- Account Executive 🇫🇷 (Mid-market)2
- Account Executive 🇫🇷 (Small Businesses)2
- Account Executive, Enterprise2
Berlin
- Senior Staff Software Engineer - Delta3
- Associate Director, Customer Compensation & Policy2
- Backend Engineer (Golang) - Transfers Europe2
- Customer Success Manager (x/f/m)2
- Director, Customer Compensation & Policy2
New jobs per day, last 30 days
History since 2026-10-15
Complete days collected: 1 of the 7 needed.
A source's first collection day is the import of jobs already online: they are not counted as new. A line over fewer than 7 days would mix the day-of-week effect with the trend; it will appear from 2026-10-25.
| City | Fully collected since | Line from | Already online on day 1 |
|---|---|---|---|
| London | 2026-10-17 | 2026-10-25 | 304 |
| Paris | 2026-10-17 | 2026-10-25 | 527 |
| Berlin | 2026-10-17 | 2026-10-25 | 257 |
New jobs: last 30 days and the 30 days before
A job is new on the day a source we already collect sees it for the first time. Figures are never extrapolated from a shorter period nor derived from posting dates (a job posted before collection started and removed since was never seen).
| City | Last 30 days | Previous 30 days | Change |
|---|---|---|---|
| London | from 2026-11-17 | from 2026-12-17 | — |
| Paris | from 2026-11-17 | from 2026-12-17 | — |
| Berlin | from 2026-11-17 | from 2026-12-17 | — |
Data updated on October 17, 2026. Sources: in Spain, the public employment services of Castilla y León, the Basque Country and the Region of Murcia, plus company careers sites; elsewhere, company careers sites. Every posting links to its original site; updated every 6 hours.