Starting range
Average salary
Top earners
about 15% below the U.S. average
Compare to Nearby Cities
| City | Average Salary | Cost of Living Index | Real Value |
|---|---|---|---|
| Kansas City, MO | $88,000 | 88 | $100,000 |
| Indianapolis, IN | $92,000 | 90 | $102,222 |
| Chicago, IL | $120,000 | 110 | $109,091 |
Local Market Outlook
Demand Level
steady growth with bursts tied to healthcare IT, cloud modernization, and local fintech contracts
Top Employers
Key Industries
How St. Louis Cost of Living Affects .NET Developer Purchasing Power
St. Louis’s cost-of-living index (~85) meaningfully boosts take-home purchasing power for .
NET developers compared with coastal tech hubs. Rent for a one-bedroom in central neighborhoods (Central West End, Midtown) typically ranges $900–$1,300; suburban rents are often $700–$1,000.
Median home prices in the metro remain well below national averages, which reduces monthly mortgage burdens for buyers. Commute costs are moderate—gas, insurance and average commute times are below U.
S. metro norms, and public transit coverage (MetroLink/MetroBus) is adequate for many central employees.
For a . NET developer earning the local average (~$95k), lower housing and transportation costs translate to more disposable income for savings, childcare, and discretionary spending.
However, specialty childcare, private schools, or frequent cross-country travel (for clients or headquarters in other metros) can erode that advantage. Overall, salary stretches further here than in higher-COL cities, making St.
Louis attractive for developers prioritizing homeownership or family affordability.
Why .NET Salaries Sit at This Level in St. Louis
Salaries for . NET developers in St.
Louis are shaped by a mix of large corporate employers, strong healthcare and fintech demand, and a sizable systems-integration market. Employers like Centene, Express Scripts (Cigna), World Wide Technology, Edward Jones, and BJC HealthCare run extensive enterprise .
NET codebases (C#, ASP. NET, .
NET Core) and are investing in cloud migration (Azure/AWS), API modernization, and microservices. These projects create steady mid-to-senior openings but often emphasize stable, cost-effective staffing versus top-salary bidding wars found in coastal metros—hence a moderate market rate.
Local consulting and software shops supplement demand with shorter-term modernization contracts that can push pay up for specific skill sets (Azure DevOps, containerization, performance tuning). Growth in telehealth, payer modernization, and regional fintech initiatives have nudged salaries up modestly over recent years, with special premiums for senior architects and cloud-native .
NET engineers.
Comparing St. Louis to Nearby Cities — When to Commute or Relocate
Compared to nearby cities, St. Louis offers competitive nominal pay with a lower cost of living.
Kansas City typically pays slightly less (~$88k) with a similar COL (~88), making both good choices for affordability. Indianapolis sits a bit higher (~$92k) with comparable living costs, while Chicago offers substantially higher nominal salaries (~$120k) but a ~110 COL index—so much of Chicago’s premium is offset by housing and commuting costs.
Commuting or relocating makes sense when the salary delta covers higher housing/commute costs and aligns with career goals: relocate for senior leadership roles, large-scale cloud modernization projects, or product-engineering positions with nationally recognized teams. For many .
NET devs, remote work options from St. Louis allow capturing higher out-of-market salaries (fully remote Chicago/West Coast roles) while retaining St.
Louis’s lower living costs—especially attractive for mid-senior engineers with cloud and microservices experience.
Career Progression for .NET Developers in the St. Louis Market
Typical progression: junior . NET developer (0–2 years) focuses on C#, ASP.
NET, unit testing and maintaining legacy apps; mid-level (3–7 years) owns modules, designs APIs, and leads feature delivery with DevOps/CI-CD responsibilities; senior (8+ years) becomes an architect/tech lead driving cloud migration, performance tuning, and cross-team design. Timeframes can compress for engineers who proactively lead modernization efforts (migrating monoliths to .
NET Core, adopting Azure), gain full-stack skills (React/Angular + . NET backend), or build proven domain expertise in healthcare or fintech.
Local mentorship, contributions to open-source, and certifications (Microsoft Azure Developer/Architect) accelerate moves to senior roles and attract higher compensation. Contract and consulting stints for modernization projects can provide both pay bumps and faster advancement into lead/architect positions within two to four years if coupled with demonstrable delivery outcomes.
Location-Specific Salary Negotiation Tips for St. Louis .NET Developers
When negotiating, present local market benchmarks and emphasize cost-of-living advantages to justify a competitive salary. Reasonable negotiation ranges: entry $60k–$75k, mid $80k–$105k, senior $105k–$135k depending on cloud/architecture skills.
Highlight measurable impacts: reduced incidents, faster deploy cycles, or successful cloud migrations. Ask for specific compensating benefits common in St.
Louis employers: accelerated paid time off, tuition/continuous learning stipends, flexible hybrid schedules, signing bonuses (more common for senior hires), and retention equity or project-based bonuses at larger firms. For healthcare/insurance employers, emphasize compliance, security, and domain knowledge (HIPAA, payer systems).
If the role allows remote work from St. Louis, negotiate for remote premium retention or location-based pay that captures higher out-of-market salary bands.
Finally, reference recent local job offers and the lower COL to make a case for stretch compensation while being prepared to accept richer benefits in lieu of top cash if total rewards align with career goals.
Related Tools
Sources & Methodology
How We Calculate Salary Data
Location-specific salary data is compiled from government statistics (BLS), employer-reported data, and verified employee submissions. Cost of living adjustments use COLI data from the Council for Community and Economic Research. All figures are cross-referenced across multiple sources and updated quarterly to reflect current market conditions.
Data last verified: January 2026
Data Sources
Official government occupational employment and wage statistics
Self-reported salary data from employees by location
Job posting salary data aggregated by metro area
Council for Community and Economic Research cost of living data
Regional compensation data and cost-of-living adjustments