Salaries in Charlotte, NC
What 30 common jobs pay in the Charlotte 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 |
|---|---|---|
| Pharmacist | $150,580 | $131,800 – $167,110 |
| Software Developer | $135,920 | $107,680 – $165,050 |
| Information Security Analyst | $131,440 | $103,120 – $165,740 |
| Financial Analyst | $106,510 | $83,450 – $136,090 |
| Project Manager | $105,200 | $80,580 – $133,030 |
| Web Developer | $101,980 | $81,850 – $132,000 |
| Physical Therapist | $101,060 | $94,070 – $115,370 |
| Dental Hygienist | $98,390 | $96,680 – $101,470 |
| Accountant | $92,910 | $72,420 – $129,000 |
| Registered Nurse | $90,620 | $81,160 – $103,660 |
| Marketing Specialist | $82,930 | $62,320 – $125,710 |
| Human Resources Specialist | $78,330 | $59,800 – $101,690 |
| Licensed Practical Nurse | $65,140 | $61,330 – $73,340 |
| High School Teacher | $60,300 | $48,740 – $62,590 |
| IT Support Specialist | $60,220 | $49,180 – $75,540 |
| Paralegal | $59,870 | $49,110 – $76,110 |
| HVAC Technician | $59,840 | $47,950 – $69,770 |
| Graphic Designer | $59,810 | $49,510 – $75,290 |
| Electrician | $59,080 | $48,880 – $64,380 |
| Plumber | $58,690 | $47,430 – $64,230 |
| Elementary School Teacher | $58,680 | $48,440 – $61,130 |
| Truck Driver | $56,120 | $47,600 – $64,440 |
| Bookkeeper | $50,800 | $43,940 – $60,730 |
| Administrative Assistant | $46,800 | $38,580 – $53,360 |
| Medical Assistant | $46,520 | $39,800 – $49,010 |
| Pharmacy Technician | $46,220 | $37,780 – $49,220 |
| Customer Service Representative | $44,980 | $37,000 – $50,660 |
| Nursing Assistant (CNA) | $39,430 | $37,490 – $46,250 |
| Warehouse Worker | $38,850 | $36,010 – $44,440 |
| Receptionist | $36,300 | $28,990 – $41,600 |
Check a specific offer with the salary calculator →
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, 2025, Charlotte metro. Figures cover wage and salary workers and don't include bonuses, benefits or overtime.