SalaryData

Software Engineer Salary in District of Columbia

Based on 17K+ workers in District of Columbia

Data year: 2025 · Last updated: June 2026

Median Annual Salary (DC)

$156,590

$75.284/hr

vs National Average

$106,671

+46.8% vs national median

Salary Range (10th–90th)

$87K $208K

17K employed in District of Columbia

Software engineers in District of Columbia earn a median salary of $156,590 per year, significantly outpacing opportunities in most other regions. With approximately 17,200 software engineers working in the district, the area represents a substantial tech employment hub. This median figure reflects a competitive market driven by the concentration of federal agencies, established tech companies, and venture-backed startups throughout the region.

The software engineer salary in District of Columbia varies considerably based on experience level, educational background, and employer type. Salaries range from $87,400 for entry-level positions to $207,700 for senior roles, reflecting the diversity of employers and career trajectories available. Government contractors, financial institutions, and technology firms all compete for talent, which keeps compensation packages well above the national average of approximately $106,500, making the district an attractive location for career advancement in software engineering.

Salary Distribution — Software Engineer in District of Columbia

Software Engineer (DC) salary percentiles
PercentileAnnual Salary
10th percentile$87,400
25th percentile$123,360
Median (50th percentile)$156,590
75th percentile$180,480
90th percentile$207,700

Historical Salary Trend — Software Engineer in District of Columbia vs National

Historical Software Engineer (District of Columbia vs National) salary trend
YearMedian Salary (United States)
2022$128,170
2023$131,980
2024$137,610
2025$156,590
Historical salary trend for Software Engineer in District of Columbia
YearDistrict of Columbia MedianNational Median
2022$128,170$89,712
2023$131,980$97,924
2024$137,610$101,746
2025$156,590$106,671

Software Engineer Salary by Experience Level in District of Columbia

Software Engineer Salary in Other States

Frequently Asked Questions

How much do software engineers make in Washington DC?

Software engineers in Washington DC earn a median salary of $156,590 per year, or $75 per hour. This is significantly higher than the national average, representing a 46.8% premium for working in the DC area.

What is the salary range for software engineers in District of Columbia?

The salary range for software engineers in DC spans from $87,400 at the lower end to $207,700 at the upper end. This wide range reflects differences in experience level, specialization, and company type.

Is software engineer pay in DC higher than the national average?

Yes, software engineers in Washington DC earn 46.8% more than the national average, with a median of $156,590 compared to the national median. This makes DC one of the most lucrative markets for software engineering talent.

How many software engineers work in Washington DC?

There are approximately 17,200 software engineers employed in the District of Columbia. This substantial workforce reflects the region's strong tech industry presence.

Related Occupations

More Locations