Updated May 2026 · BLS OEWS 2025 reference period
How Much Do Computer Programmers Make an Hour? (2026)
Computer Programmers earn a median of $52.72 per hour as of 2026 — equal to $101,212 per year on a standard 2,080-hour work year, based on Bureau of Labor Statistics OEWS wage data. Across U.S. metros, the median hourly wage ranges from $32.10 (lowest-paying metro) to $74.48 (highest-paying metro).
This page answers a common U.S. wage question: How Much Do Computer Programmers Make an Hour? (2026). The answer draws on BLS Occupational Employment and Wage Statistics (OEWS) — the federal survey that captures wages for over 800 occupations across every U.S. metropolitan area. Why BLS OEWS data is the right anchor: alternative wage sources (Glassdoor, levels.fyi, Payscale) are self-reported and skew toward specific roles, industries, or geographies. BLS OEWS is employer-reported, mandatory for businesses above the survey threshold, and uniformly applied across occupations and metros.
The detailed answer below uses the BLS numbers, explains how to read them, and translates the statistical detail into the worker-relevant interpretation of the question.
Annual median ÷ 2,080 hours, employment-weighted across U.S. metros
What the Hourly Figure Means
BLS publishes annual wages for most professional occupations; the hourly figure here is the BLS-standard conversion — annual wage divided by 2,080 hours (40 hours × 52 weeks). For salaried roles this is the implied hourly rate rather than a clock-punched one, but it is the right number for comparing across hourly and salaried jobs, estimating overtime-equivalent value, or sizing a contract or freelance rate. The hourly median ($52.72) is the wage at which half of computer programmers earn more per hour and half earn less.
Hourly pay rises with the same percentile bands as annual pay. Entry-level computer programmers (10th percentile) earn roughly $32.10–$52.72/hr at the low end, while the top 10% (90th percentile) clear well above the median. To see the full annual breakdown by experience band, see "How much do computer programmers make?" and the related percentile pages below.
Top-Paying Metros (Hourly)
| Metro | Hourly Pay |
|---|---|
| San Jose, CA | $74.48 |
| Hartford, CT | $68.23 |
| San Diego, CA | $64.49 |
| Bridgeport, CT | $62.88 |
| San Francisco, CA | $62.85 |
What the Numbers Tell You
Geographic pay spread for Computer Programmers is unusually wide — top metros pay roughly 2.3× what the lowest-paying metros pay, a $88,160 gap. Most of that variation tracks cost of living, regional industry concentration, and the depth of senior workers in each market.
Computer Programmer is a smaller occupation, with about 50,250 workers tracked. Individual employers can move the local market noticeably.
More Computer Programmer Salary Answers
Each page answers a distinct pay question for this role — by experience band, hourly rate, and how the salary stacks up:
- Entry-level computer programmer salary →
- Junior computer programmer salary →
- How much do computer programmers make →
- Senior computer programmer salary →
- Top 10% computer programmer salary →
- Is computer programmer a good salary →
How This Salary Is Calculated
Wages come from the U.S. Bureau of Labor Statistics' Occupational Employment and Wage Statistics (OEWS) program — an annual survey of about 1.2 million U.S. establishments published by Standard Occupational Classification (SOC) code and Metropolitan Statistical Area. The figure on this page is employment-weighted across 64 BLS-tracked metros for SOC code 15-1251. The mapping from BLS percentiles to experience bands (entry / junior / mid / senior / top 10%) follows the convention used by the U.S. Department of Labor's prevailing wage system. See full methodology.
Frequently Asked Questions
How much do computer programmers make an hour?
Computer Programmers earn a median of $52.72 per hour as of 2026, equal to $101,212 per year on a standard 2,080-hour work year (BLS OEWS). Hourly pay ranges from $32.10 to $74.48 across U.S. metros.
How is the hourly wage calculated from BLS data?
BLS publishes annual wages for most professional occupations. The hourly figure is the BLS-standard conversion: annual wage ÷ 2,080 hours (40 hours/week × 52 weeks). For salaried roles it is the implied hourly rate, which is the correct number for comparing across hourly and salaried jobs.
What is a good hourly rate for a computer programmer?
Anything at or above the $52.72 median is competitive. Entry-level computer programmers start lower and the top 10% earn well above the median — see the per-city table for where the highest hourly rates are.
Where do computer programmers earn the most per hour?
San Jose, CA has the highest median hourly wage for computer programmers at $74.48/hr, versus $32.10/hr in the lowest-paying tracked metro (Knoxville, TN).
Where does this computer programmer hourly data come from?
Every figure comes from the U.S. Bureau of Labor Statistics' Occupational Employment and Wage Statistics (OEWS) program at bls.gov/oes. Hourly wages are derived from the published annual figures using the BLS-standard 2,080 work-hour year.
Computer Programmers earn a median of $52.72 per hour as of 2026 — equal to $101,212 per year on a standard 2,080-hour work year, based on Bureau of Labor Statistics OEWS wage data. Across U.S. metros, the median hourly wage ranges from $32.10 (lowest-paying metro) to $74.48 (highest-paying metro).