Salaripedia
English

How much does a budget analyst make in Fayetteville?

$101,400a year

Median yearly pay for budget analysts in the Fayetteville, NC metro area. That is $48.73 an hour or $8,447 a month.

Hourly
$48.73
Vs. national median
+11%
Rank among cities
20 of 174
Jobs in the area
210
Pay range
Lowest 10%: $77,210Median: $101,400Highest 10%: $128,400
PercentileYearlyHourly
10th$77,210$37.12
25th$84,930$40.83
Median$101,400$48.73
75th$113,700$54.67
90th$128,400$61.72

Other cities in North Carolina

Median yearly pay for budget analysts.

Virginia Beach, VA$90,020
Charlotte, NC$89,410
Greenville, NC$83,570
Durham, NC$82,350
Raleigh, NC$80,590
Asheville, NC$76,400
Greensboro, NC$68,970
Winston-Salem, NC$68,940
Wilmington, NC$59,050
Budget Analyst salary in North Carolina Budget Analyst salary in all states

Related jobs in Fayetteville

Same field, median yearly pay.

Personal Financial Advisor$103,100
Management Analyst$101,800
Logistician$98,670
Business Operations Specialist$95,620
Financial Specialist$90,060
Financial and Investment Analyst$82,710
Project Management Specialist$82,680
Accountant and Auditor$78,560
Claims Adjuster$77,160
Buyer and Purchasing Agent$75,880
Salaries for every job in Fayetteville, NC

Frequently asked questions

How much does a budget analyst make an hour in Fayetteville?

The median hourly pay in the Fayetteville, NC metro area is $48.73 ($101,400 a year).

Do budget analysts make more in Fayetteville than the national average?

Yes: $101,400 against $91,640 nationally, 11% more.

How does Fayetteville compare with the rest of North Carolina?

The median in North Carolina is $82,350, so Fayetteville pays 23% more.

Where does Fayetteville rank for budget analyst pay?

20 of 174 metro areas with data.

How much does a budget analyst make starting out in Fayetteville?

The lowest-paid 10% make $77,210 or less a year; the top 10% make $128,400 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.