What is the average Financial Analyst salary in the UK?+
The UK average Financial Analyst salary across 20 cities is £50,000 per year, based on ONS ASHE 2025 data. The middle 50% of cities pay between £46,000 and £55,000. Salaries range from £44,000 in Exeter to £65,000 in London.
Which UK city pays Financial Analysts the most?+
London offers the highest median Financial Analyst salary at £65,000 per year — £15,000 above the UK median. Exeter is at the lower end with £44,000.
What is the take-home pay for a Financial Analyst in London?+
A Financial Analyst in London earns a median £65,000 per year. After income tax and National Insurance (2025/26 tax year), that works out to approximately £4,021 per month take-home. See the full London breakdown →