FireJobs

North Carolina Firefighter Salaries by Department

Starting pay at 47 North Carolina fire departments, taken from the pay figures each department published in its own job postings over the last two years. Across 40 current North Carolina listings with annual pay, the average starting salary is $54,450.

Highest recent entry-level starting pay in North Carolina

  1. 1. Holly Springs Fire-Rescue $86,600 (Health and Safety Officer, September 2026)
  2. 2. Fire Department - City of King $64,877 (Swingshift Firefighter, May 2026)
  3. 3. Cary Fire Department $64,688 (Certified Firefighter, September 2026)
  4. 4. Cherry Point Fire Department $61,722 (Supervisory Firefighter, October 2026)
  5. 5. Rolesville Rural Fire Department $60,727 (Firefighter II, July 2026)

Get new North Carolina firefighter jobs by email

Once a week, only when there's something new. Free, no account needed.

North Carolina departments with official pay schedules

All North Carolina departments with posted pay

DepartmentStarting pay postedPostings
Onslow County · Richlands$46,259 to $46,2623
Fuquay-Varina Fire Department · Fuquay Varina$50,932 to $57,2432
Hickory Fire Department · Hickory$48,030 to $52,9542
Rocky Mount Fire Department · Rocky Mount$49,8362
Smithfield Fire Department · Smithfield$57,7322
Statesville Fire Department · Statesville$46,280 to $48,5682
Agriculture Center Volunteer Fire Department · Bessemer City$34,0001
Asheboro Fire and Rescue Department · Asheboro$46,4471
Barnardsville Volunteer Fire Department Inc. · Barnardsville$42,3481
Black Mountain Fire Department · Black Mountain$63,7611
Cary Fire Department · Cary$64,6881
Cherry Point Fire Department · MCAS Cherry Point$61,7221
City of Gastonia Fire Department · Gastonia$59,3841
City of Newton Fire Department · Newton$49,4581
City of Washington Fire Department · Washington$42,4611
City of Winston-Salem Fire Department · Winston Salem$59,1131
Crowders Mountain Volunteer Fire/Rescue · Gastonia$59,3841
Currituck County Department of Fire-Emergency Medical Services · Barco$52,4971
East Lincoln Fire Department · Stanley$51,5001
Fairview Fire Department · Fairview$57,6151
Fayetteville Fire/Emergency Management Department · Fayetteville$45,0001
Fire Department - City of King · King$64,8771
Forsyth County Fire Department · Winston Salem$51,5271
Gamewell Volunteer Fire Department · Lenoir$42,1951
Havelock Fire - Rescue · Havelock$56,1241
Herring Fire & Rescue · Clinton$61,5241
Holly Springs Fire-Rescue · Holly Springs$86,6001
Kill Devil Hills Fire Department · Kill Devil Hills$55,1881
Louisburg Fire Department · Louisburg$62,6371
New Hanover County Fire Rescue · Wilmington$56,3511
North Lenoir Fire Protection Association, Inc. · Kinston$48,5471
Pinehurst Fire Department · Pinehurst$48,7881
Rolesville Rural Fire Department · Rolesville$60,7271
Selma Fire Department · Selma$78,0001
Southport Fire Department · Southport$52,2081
Town of Winterville, Fire-Rescue-EMS · Winterville$49,5841
Tri Beach Volunteer Fire Department · Supply$53,4561
Wake-New Hope Fire Department · Wendell$57,6151
Albemarle Fire Department · Albemarle$15.70/hr1
Burke County · Morganton$20.00/hr1
Greater Asheville Regional Airport Authority Department of Public Safety · Fletcher$24.22/hr2
Laurinburg Fire Department · Laurinburg$16.85/hr1
North Topsail Beach Fire Department · N Topsail Beach$16.35/hr1
North Whiteville Volunteer Fire Department · Whiteville$13.00/hr1
Salisbury Fire Department · Salisbury$25.43/hr2
Valmead Fire & Rescue · Lenoir$15.00/hr1
Wilmington Fire Department · Wilmington$23.36/hr1

Figures are as each department listed them in closed postings. Current openings show their pay to FireJobs members.