Pharmacist Salary in West Midlands — 2025

Based on 11 salary data points from live job listings. There are currently 1504 pharmacist jobs advertised.

£59,186
£54,922 — £67,401
Median salary (25th–75th percentile range)
£59,186
Median
£60,987
Mean
£54,922
25th Percentile
£67,401
75th Percentile
£46,696
Lowest
£82,824
Highest

NHS vs Community Pharmacy Pay

🏥 NHS

£59,186
Median from 11 data points
Range: £54,922 — £67,401

About Pharmacist Salaries in West Midlands

The average pharmacist salary in West Midlands is £59,186 per year as of 2025, based on analysis of 11 current job listings from West Midlands. Salaries range from £46,696 at the lower end to £82,824 for senior or specialist positions.

Career Progression

Pharmacists in the NHS follow the Agenda for Change pay framework, typically starting at Band 6 (£37,338–£44,962) and progressing to Band 7 (£46,148–£52,809) or Band 8a+ for specialist and management roles. Community pharmacy salaries are negotiated individually and can vary significantly between chains and independents.

Factors Affecting Pharmacist Pay

Key factors influencing pharmacist salaries include: sector (NHS vs community), location (London premium of ~£3,000–£5,000), experience level, additional qualifications (independent prescribing, clinical diplomas), and whether the role includes management responsibilities. Locum rates are typically higher but without employment benefits.

Browse 1504 Live Pharmacist Jobs

Search current vacancies from NHS, Boots, Well Pharmacy, Superdrug and more.

Search Jobs →

Related Salary Guides

Methodology

Salary data is collected from live job listings across 11 pharmacy employers and job boards in the UK. We apply IQR-based statistical filtering (1.5× interquartile range) to remove outliers caused by data entry errors or unusual compensation structures. Hourly rates are converted to annual equivalents using a 37.5-hour week. NHS salaries include basic pay only (no unsocial hours or high-cost area supplements). Data is refreshed daily. Sample size: 11 total, 11 after filtering.