FireJobs

North Carolina Firefighter Salaries by Department

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

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. Rolesville Rural Fire Department $60,727 (Firefighter II, July 2026)
  3. 3. Havelock Fire - Rescue $56,124 (Firefighter-EMT-Paramedic, August 2026)
  4. 4. Tri Beach Volunteer Fire Department $53,456 (Full-Time Firefighter / EMT, July 2026)
  5. 5. Currituck County Department of Fire-Emergency Medical Services $52,497 (FIREFIGHTER EMT BASIC, August 2026)

Get new North Carolina firefighter jobs by email

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

All North Carolina departments with posted pay

DepartmentStarting pay postedPostings
Onslow County · Richlands$46,259 to $46,2623
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
City of Newton Fire Department · Newton$49,4581
City of Washington Fire Department · Washington$42,4611
Currituck County Department of Fire-Emergency Medical Services · Barco$52,4971
Denver Volunteer Fire Department, Inc. · Denver$50,0201
East Lincoln Fire Department · Stanley$51,5001
Fuquay-Varina Fire Department · Fuquay Varina$50,9321
Gamewell Volunteer Fire Department · Lenoir$42,1951
Goldsboro Fire Department · Goldsboro$50,4011
Havelock Fire - Rescue · Havelock$56,1241
Herring Fire & Rescue · Clinton$61,5241
Holly Springs Fire-Rescue · Holly Springs$86,6001
Louisburg Fire Department · Louisburg$46,7371
North Lenoir Fire Protection Association, Inc. · Kinston$48,5471
Rocky Mount Fire Department · Rocky Mount$49,8361
Rolesville Rural Fire Department · Rolesville$60,7271
Tri Beach Volunteer Fire Department · Supply$53,4561
Vance County Fire Department · Henderson$50,5231
Walkertown Fire Department · Walkertown$45,1001
Albemarle Fire Department · Albemarle$15.70/hr1
Connestee Fire Rescue, Inc. · Brevard$17.55/hr1
Fayetteville Fire/Emergency Management Department · Fayetteville$29.99/hr1
Greater Asheville Regional Airport Authority Department of Public Safety · Fletcher$24.22/hr2
Nags Head Fire Rescue · Nags Head$21.70/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
Shelby Fire & Rescue · Shelby$15.85/hr1
Town of Winterville, Fire-Rescue-EMS · Winterville$15.00/hr2
Valmead Fire & Rescue · Lenoir$15.00/hr1

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