Skip to content
Mortician Career
Go back

Mortician Salary in Des Moines, Iowa 2026: $45,247 Average (#40 nationally)

Disclosure: We may earn a commission from links on this page. Read our full disclaimer.

Morticians in Des Moines, Iowa earn an estimated average of $45,247 per year — -19% below the national average of $55,860.

Quick Facts

Source: PayScale Funeral Director Salary By Location, 2026. City estimate = national avg × city multiplier.


How Des Moines Compares

Des Moines ranks #40 out of 54 cities in our salary comparison. This is -19% below the national average, placing Des Moines in the lower tier of mortician compensation.

MetroAvg Salaryvs National
Des Moines, IA$45,247-19%
National Average$55,860
Iowa (state BLS median)$63,700+16% vs national

State Context: Iowa

The BLS reports a $63,700 median salary for morticians in Iowa, with 640 employed statewide. See the full Iowa salary guide for percentile breakdowns and demand data.


Education & Schools in Iowa

Iowa has ABFSE-accredited mortuary science programs. Check the School Finder filtered by Iowa to see tuition, debt, and earnings data.

Use the School Finder to compare all 58 ABFSE-accredited programs by tuition, debt, and outcomes.


Career Tools


Salary in Nearby Cities

No other cities in Iowa in our dataset.


Is Des Moines a Good City for Morticians?

Des Moines pays below average for morticians. At $45,247, it is -19% below the national average. The lower cost of living may partially offset the below-average salary — use the ROI Calculator to model your net position.


Data: PayScale 2026 (city avg), BLS OEWS May 2025 (national/state). Updated May 2026.


Share this post on:

Want deeper planning tools? Compare Free vs Pro →

Free guides now. Pro planning resources when you need more.

Compare free tools, Pro access, activation codes, and paid personalized report options.

Request a deep report →

Previous Post
Mortician Salary in Denver, Colorado 2026: $44,129 Average (#43 nationally)
Next Post
Mortician Salary in Detroit, Michigan 2026: $53,067 Average (#21 nationally)