Salaripedia
English

How much does a diagnostic medical sonographer make in Birmingham?

$69,890a year

Median yearly pay for diagnostic medical sonographers in the Birmingham, AL metro area. That is $33.60 an hour or $5,824 a month.

Hourly
$33.60
Vs. national median
-28%
Rank among cities
268 of 279
Jobs in the area
450
Pay range
Lowest 10%: $59,950Median: $69,890Highest 10%: $82,530
PercentileYearlyHourly
10th$59,950$28.82
25th$65,950$31.71
Median$69,890$33.60
75th$79,170$38.06
90th$82,530$39.68

Other cities in Alabama

Median yearly pay for diagnostic medical sonographers.

Columbus, GA$80,310
Tuscaloosa, AL$69,040
Montgomery, AL$68,180
Huntsville, AL$68,100
Mobile, AL$68,090
Florence, AL$68,030
Daphne, AL$66,270
Dothan, AL$62,620
Diagnostic Medical Sonographer salary in Alabama Diagnostic Medical Sonographer salary in all states

Related jobs in Birmingham

Same field, median yearly pay.

General Internal Medicine Physician$334,100
Physician$237,000
Pediatrician$189,700
Nurse Anesthetist$175,900
Podiatrist$169,800
Optometrist$162,900
Pharmacist$138,800
Family Medicine Physician$120,000
Nurse Practitioner$107,700
Veterinarian$106,900
Salaries for every job in Birmingham, AL

Frequently asked questions

How much does a diagnostic medical sonographer make an hour in Birmingham?

The median hourly pay in the Birmingham, AL metro area is $33.60 ($69,890 a year).

Do diagnostic medical sonographers make more in Birmingham than the national average?

No: $69,890 against $96,590 nationally, 28% less.

How does Birmingham compare with the rest of Alabama?

The median in Alabama is $68,180, so Birmingham pays 3% more.

Where does Birmingham rank for diagnostic medical sonographer pay?

268 of 279 metro areas with data.

How much does a diagnostic medical sonographer make starting out in Birmingham?

The lowest-paid 10% make $59,950 or less a year; the top 10% make $82,530 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.