Content has loaded

Financial analyst salary in London

How much does a Financial Analyst make in London?

Average base salary

£44,837
8%
above national average

The average salary for a financial analyst is £44,837 per year in London. 512 salaries reported, updated at 12 July 2026

Financial Analyst job openings in London

slide 1 of 6
slide1 of 6
Financial Analyst, Operations ...
Amazon.com3.5out of 5 stars.
London
Full-time
2 days ago

Highest paying cities for Financial Analysts near London

  1. Croydon
    £57,449 per year
  2. West London
    £56,787 per year
  3. South West London
    £47,318 per year
  4. Hounslow
    £45,035 per year
  5. Farringdon
    £45,000 per year

Where can a Financial Analyst earn more?

Compare salaries for Financial Analysts in different locations
vs

How much do similar professions to Financial Analyst get paid in London?

Entry Level Financial Analyst

Job openings
Average £31,499 per year