Salaripedia
English

How much does a cost estimator make in Charlottesville?

$78,040a year

Median yearly pay for cost estimators in the Charlottesville, VA metro area. That is $37.52 an hour or $6,503 a month.

Hourly
$37.52
Vs. national median
-1%
Rank among cities
116 of 379
Jobs in the area
120
Pay range
Lowest 10%: $51,530Median: $78,040Highest 10%: $132,800
PercentileYearlyHourly
10th$51,530$24.77
25th$63,350$30.46
Median$78,040$37.52
75th$106,800$51.32
90th$132,800$63.86

Other cities in Virginia

Median yearly pay for cost estimators.

Washington, DC$89,330
Virginia Beach, VA$80,850
Richmond, VA$77,540
Winchester, VA$75,720
Lynchburg, VA$74,570
Harrisonburg, VA$73,730
Roanoke, VA$71,320
Kingsport, TN$69,080
Blacksburg, VA$67,040
Staunton, VA$66,420
Cost Estimator salary in Virginia Cost Estimator salary in all states

Related jobs in Charlottesville

Same field, median yearly pay.

Personal Financial Advisor$126,900
Financial and Investment Analyst$105,200
Project Management Specialist$97,680
Management Analyst$87,100
Budget Analyst$86,390
Financial Specialist$83,230
Human Resources Specialist$82,430
Accountant and Auditor$81,530
Logistician$79,450
Fundraiser$78,610
Salaries for every job in Charlottesville, VA

Frequently asked questions

How much does a cost estimator make an hour in Charlottesville?

The median hourly pay in the Charlottesville, VA metro area is $37.52 ($78,040 a year).

Do cost estimators make more in Charlottesville than the national average?

No: $78,040 against $78,740 nationally, 1% less.

How does Charlottesville compare with the rest of Virginia?

The median in Virginia is $80,530, so Charlottesville pays 3% less.

Where does Charlottesville rank for cost estimator pay?

116 of 379 metro areas with data.

How much does a cost estimator make starting out in Charlottesville?

The lowest-paid 10% make $51,530 or less a year; the top 10% make $132,800 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.