See on the map

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.

Cities compared

Cities with at least 10 active jobs, in every covered country. Type the name of a city or a country.

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

Key figures per city
LondonUnited KingdomParisFranceBerlinGermany
Active jobs
792530454
Posted in the last 7 days
8611% of jobs6412% of jobs399% of jobs
Fully remote
10013% of jobs336% of jobs6314% of jobs
Jobs stating a salary
12%93 jobs of 79213%71 jobs of 5304%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
Most in-demand sectors
CategoryLondonParisBerlin
Engineering287 (36%)160 (30%)110 (24%)
Sales146 (18%)94 (18%)55 (12%)
Marketing32 (4%)38 (7%)63 (14%)
Operations31 (4%)44 (8%)47 (10%)
Finance20 (3%)36 (7%)31 (7%)
Product24 (3%)20 (4%)16 (4%)
Not specified194 (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
Contract types
CategoryLondonParisBerlin
Permanent45 (6%)62 (12%)20 (4%)
Term11 (1%)4 (1%)3 (1%)
Apprenticeship0 (0%)4 (1%)0 (0%)
Internship / co-op18 (2%)61 (12%)29 (6%)
Self-employed2 (<1%)3 (1%)0 (0%)
Not specified716 (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
Work mode
CategoryLondonParisBerlin
On-site44 (6%)57 (11%)19 (4%)
Hybrid338 (43%)338 (64%)194 (43%)
Remote100 (13%)33 (6%)63 (14%)
Not specified310 (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

  1. Data Science Manager4
  2. Enterprise Account Executive4
  3. Enterprise Account Executive - UKI3
  4. Senior Product Marketing Manager3
  5. Account Executive2

Paris

  1. Enterprise Account Executive3
  2. Account Executive2
  3. Account Executive 🇫🇷 (Mid-market)2
  4. Account Executive 🇫🇷 (Small Businesses)2
  5. Account Executive, Enterprise2

Berlin

  1. Senior Staff Software Engineer - Delta3
  2. Associate Director, Customer Compensation & Policy2
  3. Backend Engineer (Golang) - Transfers Europe2
  4. Customer Success Manager (x/f/m)2
  5. 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.

History by city
CityFully collected sinceLine fromAlready online on day 1
London2026-10-172026-10-25304
Paris2026-10-172026-10-25527
Berlin2026-10-172026-10-25257

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).

New jobs: last 30 days and the 30 days before
CityLast 30 daysPrevious 30 daysChange
Londonfrom 2026-11-17from 2026-12-17—
Parisfrom 2026-11-17from 2026-12-17—
Berlinfrom 2026-11-17from 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.

Compare job markets across cities in different countries · JobHorizon