Programmer Salary

The average salary for a Programmer in the UK is:


Job profile for a Programmer

A programmer is someone with strong computing skills and knowledge of one or more computer languages who will program computers to undertake certain tasks. What that actual task is varies from company to company and project to project, but in general all programmers will be required to have an expert knowledge of one programming language and ideally a basic understanding of others to provide flexibility or a springboard for learning those languages on the job. Typically programmers with a knowledge of common languages like C would be in good demand, but there are lots of programmers now who specialise in more accessible languages like PHP and write the back-end programming interfaces, content management systems and so on for websites and a lot of other web related applications. Programmers require good analytical abilities, and a logical and perhaps even mathematical brain also are an advantage in this role. They should be able to break down tasks into their compartment parts in order to work out how a program should be constructed in order to meet the required goal.

- Programmer Job Profile

More Job Profiles >>>

If you are a Programmer and you would like to share your current salary with us just like hundreds of other professional workers do every day, please do so with our salary calculator.

Add a comment on this job

Programmer Salary Comparison

In 2008, the average salary for this job was £32,100.

The average salary in 2009 was £32,079, based on 142 respondents (a difference of 0% from the 2008 figure.

The average salary in 2010 was £29,635, based on 148 respondents (a difference of -8% from the 2009 figure.

The average salary in 2011 was £34,403, based on 108 respondents (a difference of 16% from the 2010 figure.

The average salary in 2012 was £36,548, based on 36 respondents (a difference of 6% from the 2011 figure.

The median salary for a Programmer based on all salary survey responses is: £30,000

Back to list of jobs beginning with P

Back to Salary Survey Home

About the Salary Survey Data in this survey is based on over 368,000 individual salary records. The date period for which job information was gathered varies, but is usually between 2008 - 2012. For precise date related information, custom reports may be ordered with greater granularity. Working 8 hours a day, 250 days of the year, the data suggests the hourly rate for Programmer is £16.9.

Assorted Programmer Salary Information

£26,000South East15-May-19
£30,000North West2-February-15
£43,000South East20-January-14
£30,000East of England3-July-13
£35,000South West18-May-13
Chart to the right shows ten most recent raw datapoints. Outlying points may be discarded.
Graph of Programmer salary data

Programmer Salary By UK Region

£31,286East of England
£33,189South East
£27,841South West
£36,000Northern Ireland
£38,584North West
£30,469Yorkshire and North East

With regard to age and impact on salary for a Programmer, a statistical average weighting (that is based on how salary varies by age and not for a specific job which may vary considerably) suggests these figures: £25,347 for a worker in their 20s, £33,121 (30s), £39,204 (40s) and £39,204 (50s).
data enquiries View full salary data FAQs

Press enquiries

Information on using the salary data and granularity
The average salary figure above for a Programmer is considered highly likely to be representative of the UK market average due to the high number of respondents who had this exact job title.

View Jobs By Other Letter:

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z