McKinsey London Salary: £48K to £200K by Level

Author: Taylor Warfield, Former Bain Manager and interviewer

Last Updated: September 14, 2026

 

McKinsey London salary starts at roughly £49,000 to £55,000 in base pay for Business Analysts and climbs past £200,000 in total compensation by Associate Partner, based on 2026 Levels.fyi and Glassdoor data. This guide breaks down pay at every level, what you actually keep after UK tax, how London stacks up against BCG and Bain, and why the numbers look so different from McKinsey's US offices.

 

Before reading on:

 

Most candidates struggle to land interviews and even fewer turn them into offers. Watch my free training to learn how to triple your chances of landing interviews and increase your chances of receiving an offer by 8x.

 

👉 Watch for free

 

Key Takeaways

 

A McKinsey London Business Analyst earns roughly £49,000 to £55,000 in base salary, an Associate lands near £112,000 in total compensation, and an Associate Partner reaches about £200,000, according to 2026 Levels.fyi data for the Greater London area.

 

  • Business Analysts report a median total package of £47,945, with the highest reported offer at £68,743

 

  • Associates report a median of £112,703, more than double what Business Analysts earn

 

  • Engagement Managers sit at a median of £138,378 and Associate Partners at £200,132

 

  • On a £110,000 salary you keep about £72,357 after tax and National Insurance, or £6,030 a month

 

  • Entry-level base pay is set by cohort and is not negotiable, so the only lever is the level you join at

 

  • London pay trails US offices in currency terms but runs about 40% above the £35,000 median UK graduate starting salary

 

How Much Does McKinsey Pay in London?

 

McKinsey London pay ranges from about £49,000 to £55,000 in base salary for entry-level Business Analysts up to roughly £200,000 in total compensation for Associate Partners. Levels.fyi puts the median total package across all McKinsey London consulting levels at £119,576, with reported packages topping out near £201,199.

 

The table below shows the full consulting ladder in the London office. Every figure comes from self-reported packages submitted to Levels.fyi for the Greater London area, so it captures base plus bonus rather than base alone.

 

Level

Typical entry point

Median total comp

Reported range

Business Analyst

Undergraduate

£47,945

£44,300 to £68,700

Associate

MBA or advanced degree

£112,703

£108,000 to £117,000

Engagement Manager

2 to 3 years as Associate

£138,378

£111,000 to £148,000

Associate Partner

2 to 4 years as Engagement Manager

£200,132

£150,000 to £227,000

 

Source: Levels.fyi Greater London Area data for McKinsey management consultants, 2026.

 

Two things stand out. The jump from Business Analyst to Associate more than doubles your pay, and the jump from Engagement Manager to Associate Partner adds another £62,000. Neither of those steps is automatic, which is the part most salary guides skip.

 

What Does a McKinsey London Business Analyst Earn?

 

A McKinsey Business Analyst in London earns a base salary of roughly £49,000 to £55,000, plus a performance bonus. Levels.fyi reports an average London package of £49,114, made up of £47,971 in base and £1,143 in bonus, based on data last updated in July 2026.

 

Other sources land in a similar band. Indeed estimates the average London Business Analyst salary at £51,949 from 15 job postings. Glassdoor's UK figure is lower at £45,879 across 362 submissions as of July 2026, with a typical range of £34,723 to £61,316.

 

That Glassdoor spread is misleading and you should know why. Glassdoor pools everyone with the job title "Business Analyst," which at McKinsey includes research and knowledge roles that sit outside the consulting track. The consulting Business Analyst cohort is far tighter than the £27,000 range suggests.

 

Here is the number that matters most: everyone in your London start class is paid the same base. Having coached hundreds of candidates through MBB offers, the single most common wasted effort I see is a graduate trying to negotiate an entry-level base that recruiting has no authority to move.

 

What Does a McKinsey London Associate Earn?

 

A McKinsey Associate in London earns a median total package of £112,703, with reported packages running from £108,000 to £117,000. Associate is the post-MBA and advanced-degree entry point, so this is where most PhD, JD, MD, and MBA hires land.

 

The step from Business Analyst to Associate is the largest single jump on the London ladder. Total compensation rises by roughly 135%, which is more than any later promotion delivers in percentage terms.

 

The tight reported range tells you something useful: Associate pay in London is banded almost as rigidly as Business Analyst pay. A £9,000 spread across the whole level means bonus variation, not base variation, is doing nearly all the work.

 

Business Analysts who stay two to three years and then get sponsored for an MBA return at this level. That path is one of the fastest routes to six figures in the UK for someone in their mid-twenties.

 

What Do Senior McKinsey London Roles Pay?

 

Senior McKinsey London roles pay between £138,000 and £200,000 in median total compensation, before you reach Partner. An Engagement Manager reports a median London package of £138,378, with the range running from £111,000 to £148,000.

 

Associate Partner is where the numbers get serious. Levels.fyi reports a median London package of £200,132 and a range of £150,000 to £227,000. Glassdoor's London sample of 68 Associate Partners shows an average base of £150,000 with £73,000 in additional pay, putting its estimated total range at £160,000 to £234,000.

 

McKinsey Partner pay in London is the hardest figure to pin down, and you should treat any single number with suspicion. Glassdoor's UK Partner sample of 92 submissions as of August 2026 gives an average of £149,804, a 25th to 75th percentile band of £86,859 to £270,186, and a 90th percentile of £480,628.

 

That range is so wide because Partner compensation is mostly profit share, not salary. McKinsey operates a single global profit pool, and each Partner's slice depends on tenure, client revenue, and firm contribution. Partners who report to public salary sites also skew junior, which drags the reported average well below reality.

 

The other thing to understand about senior pay is that reaching it is not a given. McKinsey runs an up or out model, so each level carries a promotion window and a real chance of exiting instead.

 

What Is Your Take-Home Pay on a McKinsey London Salary?

 

A McKinsey London Business Analyst on £50,000 keeps about £39,520 a year after income tax and National Insurance, or roughly £3,293 a month. An Associate on £110,000 keeps about £72,357, which is £6,030 a month. Almost no salary guide shows this, and it is the number that actually lands in your account.

 

The table below uses the 2026/27 rates published on GOV.UK: a £12,570 personal allowance, 20% to £50,270, 40% to £125,140, and 45% above that. Employee National Insurance runs at 8% between £12,570 and £50,270, then 2% on everything above.

 

Gross salary

Income tax

National Insurance

Annual take-home

Monthly

£50,000

£7,486

£2,994

£39,520

£3,293

£70,000

£15,432

£3,411

£51,157

£4,263

£110,000

£33,432

£4,211

£72,357

£6,030

£140,000

£49,203

£4,811

£85,986

£7,166

£200,000

£76,203

£6,011

£117,786

£9,816

 

Figures assume England, Wales, or Northern Ireland residency, no pension contribution, and no student loan. Scottish taxpayers pay more at every level shown.

 

Two UK-specific traps catch new McKinsey London hires every year. The first is the personal allowance taper: between £100,000 and £125,140 your allowance is withdrawn at £1 for every £2 earned, creating an effective 60% marginal rate on that band. An Associate crossing £100,000 keeps only 40p of the next pound.

 

The second is student loan repayment, which sits on top of everything above. Plan 2 borrowers repay 9% of earnings above £29,385, so a £50,000 Business Analyst loses another £1,855 a year and takes home closer to £3,139 a month. Salary sacrifice into your pension is the main way to soften both effects.

 

How Does McKinsey London Compare With BCG and Bain London?

 

McKinsey, BCG, and Bain pay within a few thousand pounds of each other at every London level, and the differences are smaller than candidates expect. Across all consulting levels, Levels.fyi reports median London packages of £119,576 at McKinsey, £118,720 at Bain, and £94,102 at BCG.

 

Firm

Entry-level title

Entry-level median

All-level median

McKinsey

Business Analyst

£47,945

£119,576

Bain

Associate Consultant

£55,369

£118,720

BCG

Associate

£57,300

£94,102

 

Read those all-level medians carefully rather than at face value. Each firm has a different mix of submissions by level and a different update date, so BCG's lower median reflects who reported rather than a genuine £25,000 pay gap. BCG London pays competitively with McKinsey at matched levels.

 

The entry-level column is more reliable because the cohorts are large and the bands are fixed. On that basis Bain London and BCG report slightly higher starting packages than McKinsey, though the difference is a few thousand pounds and can flip year to year.

 

My advice after more than 10 years of watching candidates agonise over this: pick on office culture, practice strengths, and the people you met during interviews. A £3,000 difference at 22 is noise next to which firm gives you better projects.

 

Why Is McKinsey London Pay Lower Than US Offices?

 

McKinsey London pay is lower than US pay because the firm benchmarks against the local graduate market, not a global scale. A US Business Analyst earns about $112,000 in base salary, while a London Business Analyst earns roughly £50,000, and the gap survives currency conversion.

 

The full McKinsey salary picture across offices shows the same pattern everywhere outside the US. There are three structural reasons for it.

 

  1. Local benchmarking: McKinsey sets pay against what UK investment banks, law firms, and trading houses offer graduates, and those benchmarks are lower than their US equivalents

  2. Healthcare costs: US consultants carry insurance costs that the NHS absorbs in the UK, so a chunk of American pay funds something British employees receive by default

  3. Tax and benefit structures: UK employer pension contributions, statutory holiday, and parental leave provisions are richer than the US baseline, shifting value out of headline salary

 

None of that fully closes the gap, and you should not pretend it does. If maximising raw earnings is your only goal, a US office pays more.

 

What London buys you instead is European and Middle Eastern project exposure, a shorter path to international staffing, and one of the strongest brand signals in the UK market. That last point matters because exit opportunities in London private equity and corporate strategy price a McKinsey badge very highly.

 

What Else Is in a McKinsey London Offer?

 

Base salary is almost the entire package for a London Business Analyst, with Levels.fyi reporting an average bonus of just £1,143 against £47,971 in base. The rest of the offer matters far more as you climb, because bonus and benefits take on a much larger share at senior levels. McKinsey publishes its global benefits framework on its own careers site.

 

Here is what a London package typically includes beyond base.

 

  • Performance bonus: tied to your annual rating, modest at Business Analyst level and a large share of pay from Engagement Manager upward

 

  • Signing bonus: offered at some entry points and for experienced hires, usually paid in the first month

 

  • Pension: employer contributions run well above the UK auto-enrolment minimum and are administered in-house

 

  • Private medical and dental: covering you and, at most levels, your partner and children

 

  • MBA sponsorship: selective funding for high-performing Business Analysts, with a return commitment of roughly two years

 

  • Learning budget: McKinsey invests over $200 million a year across roughly 4,400 training programmes firmwide

 

International hires joining the London office should ask about the relocation bonus and visa sponsorship early, because both are handled by recruiting rather than by the office you join. Those terms are far more negotiable than base pay.

 

How Can You Increase Your McKinsey London Salary?

 

The fastest way to raise your McKinsey London salary is to enter at a higher level, not to argue about the number attached to the level you were offered. Base pay is fixed by cohort at every standard entry point, so the negotiation happens before the offer, during the levelling conversation.

 

Tip #1: Push for the right level, not a higher number

 

If you have relevant post-graduate experience, make the case for Associate rather than Business Analyst during the recruiting process. That single decision is worth roughly £65,000 a year in London.

 

Tip #2: Get the promotion timeline right

 

Promotion drives almost all pay growth at McKinsey, and each level has a window. Understanding the McKinsey career path before you join lets you plan for the review cycles that actually move your compensation.

 

Tip #3: Take the MBA sponsorship if it is offered

 

Sponsorship covers tuition at a top programme and returns you at Associate level. For a London Business Analyst that is a funded degree plus a pay jump of more than 100%.

 

Tip #4: Negotiate the one-off items instead

 

Signing bonuses, relocation support, and start dates have flexibility that base pay does not. Experienced hires in particular should focus their energy there.

 

Is a McKinsey London Salary Enough to Live in London?

 

Yes, comfortably, though a Business Analyst will almost certainly need a flatshare. The Office for National Statistics put the average London private rent at £2,317 a month in July 2026, up 3.0% over the year.

 

Run the arithmetic and the picture is clear. A Business Analyst taking home £3,293 a month would hand 70% of it to a landlord at that average, which is why nearly every junior consultant I have coached in London shares a flat and pays £1,000 to £1,400 instead.

 

An Associate on £6,030 a month faces no such constraint. Even at the full London average rent, housing takes 38% of take-home, which leaves real room to save.

 

Context helps here too. High Fliers Research puts the median graduate starting salary at the UK's leading employers at £35,000 for 2026, and it reports that graduate recruitment at those employers has fallen 24.5% since 2022. A McKinsey London Business Analyst starts roughly 40% above that benchmark in a market with fewer graduate jobs than at any point since 2012.

 

The McKinsey London salary is one of the strongest packages available to a UK graduate, but the number on your offer letter is fixed and the level attached to it is not. Focus your preparation on landing the offer and on entering at the highest level your background supports, because that decision drives everything that follows.

 

Frequently Asked Questions

 

How much does a McKinsey Business Analyst make in London?

 

A McKinsey London Business Analyst earns a base salary of roughly £49,000 to £55,000, with a performance bonus on top. Levels.fyi reports a median total package of £47,945 for the Greater London area, and the highest reported package reaches £68,743. Indeed puts the London average nearer £52,000 based on job postings. The spread comes from how each source samples the role, not from wide variation inside a single cohort.

 

Is a McKinsey London salary negotiable?

 

Base salary is not negotiable at the standard entry points. Every Business Analyst in a London cohort is paid the same, and every Associate joining from an MBA or advanced degree programme is paid the same. Experienced hires joining at Associate level or above have some room, because the firm has to decide which level to slot you into. That level decision moves your pay far more than any conversation about the number itself.

 

How does McKinsey London salary compare to New York?

 

A US Business Analyst earns about $112,000 in base salary, while a London Business Analyst earns roughly £50,000. Even after currency conversion, the US figure is meaningfully higher. The gap narrows once you account for the NHS, employer pension contributions, and the fact that US consultants carry health insurance costs and higher state and city taxes in places like New York.

 

What is the take-home pay on a McKinsey London salary?

 

On a £50,000 base salary you keep about £39,520 after income tax and National Insurance, which works out at roughly £3,293 a month. On £110,000 you keep about £72,357, or £6,030 a month. A Plan 2 student loan takes another 9% of everything above £29,385, which cuts the £50,000 figure to about £3,139 a month.

 

Do McKinsey London employees get a bonus?

 

Yes. McKinsey pays an annual performance bonus tied to your rating, and the size scales sharply with level. Levels.fyi reports an average bonus of only £1,143 for London Business Analysts, which reflects how modest entry-level bonuses are in the UK compared with the US. Bonuses become a much larger share of total pay from Engagement Manager upward.

 

Is a McKinsey London salary good for a graduate?

 

It is one of the highest graduate salaries available in the UK. High Fliers Research puts the median starting salary at the UK's leading employers at £35,000 for 2026, so a McKinsey London Business Analyst starts roughly 40% above that benchmark. Only investment banking, Magic Circle law, and quantitative trading pay more at the graduate level.

 

Everything You Need to Land a Consulting Offer

 

Need help passing your interviews?

  • Case Interview Course: Become a top 10% case interview candidate in 7 days while saving yourself 100+ hours

  • Fit Interview Course: Master 98% of consulting fit interview questions in a few hours

  • Interview Coaching: Accelerate your prep with 1-on-1 coaching with Taylor Warfield, former Bain interviewer and best-selling author

 

Need help landing interviews?

 

Need help with everything?

 

Not sure where to start?