Salaries in Baltimore, MD
What 30 common jobs pay in the Baltimore metro area, highest to lowest median pay. Tap a job for the full range and how to tell if an offer is fair.
| Job | Median | Middle half |
|---|---|---|
| Software Developer | $138,900 | $105,670 – $200,910 |
| Information Security Analyst | $138,170 | $104,500 – $190,320 |
| Pharmacist | $138,110 | $130,320 – $154,640 |
| Dental Hygienist | $116,130 | $104,990 – $121,660 |
| Web Developer | $107,590 | $81,660 – $127,130 |
| Physical Therapist | $105,810 | $94,760 – $123,400 |
| Project Manager | $103,720 | $79,600 – $133,590 |
| Registered Nurse | $99,550 | $83,690 – $108,030 |
| Financial Analyst | $98,880 | $80,120 – $135,570 |
| Accountant | $85,160 | $71,100 – $108,640 |
| Human Resources Specialist | $82,380 | $64,140 – $108,950 |
| High School Teacher | $78,350 | $62,440 – $98,570 |
| Elementary School Teacher | $76,400 | $62,150 – $99,240 |
| Graphic Designer | $75,790 | $58,050 – $89,390 |
| Licensed Practical Nurse | $74,860 | $65,520 – $78,930 |
| Marketing Specialist | $74,620 | $58,240 – $96,420 |
| Paralegal | $65,640 | $51,660 – $81,560 |
| Electrician | $65,590 | $56,080 – $91,930 |
| Plumber | $63,200 | $54,880 – $82,710 |
| HVAC Technician | $63,180 | $53,130 – $84,950 |
| IT Support Specialist | $62,950 | $50,230 – $79,230 |
| Truck Driver | $59,460 | $49,690 – $69,310 |
| Bookkeeper | $53,570 | $45,930 – $62,530 |
| Administrative Assistant | $49,220 | $42,340 – $59,330 |
| Medical Assistant | $46,790 | $40,050 – $49,370 |
| Pharmacy Technician | $45,230 | $36,790 – $49,500 |
| Warehouse Worker | $43,250 | $36,920 – $45,020 |
| Customer Service Representative | $42,850 | $36,600 – $49,630 |
| Nursing Assistant (CNA) | $42,770 | $38,220 – $44,990 |
| Receptionist | $37,600 | $33,950 – $44,300 |
Check a specific offer with the salary calculator →
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, 2025, Baltimore metro. Figures cover wage and salary workers and don't include bonuses, benefits or overtime.