Salaripedia
English

How much does a loan officer make in Charlottesville?

$60,610a year

Median yearly pay for loan officers in the Charlottesville, VA metro area. That is $29.14 an hour or $5,051 a month.

Hourly
$29.14
Vs. national median
-21%
Rank among cities
314 of 383
Jobs in the area
480
Pay range
Lowest 10%: $38,380Median: $60,610Highest 10%: $99,740
PercentileYearlyHourly
10th$38,380$18.45
25th$48,480$23.31
Median$60,610$29.14
75th$77,800$37.40
90th$99,740$47.95

Other cities in Virginia

Median yearly pay for loan officers.

Washington, DC$97,800
Blacksburg, VA$85,610
Richmond, VA$69,610
Harrisonburg, VA$65,010
Roanoke, VA$64,720
Virginia Beach, VA$64,080
Staunton, VA$63,390
Winchester, VA$63,320
Kingsport, TN$60,250
Lynchburg, VA$58,550
Loan Officer salary in Virginia Loan Officer 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 loan officer make an hour in Charlottesville?

The median hourly pay in the Charlottesville, VA metro area is $29.14 ($60,610 a year).

Do loan officers make more in Charlottesville than the national average?

No: $60,610 against $76,690 nationally, 21% less.

How does Charlottesville compare with the rest of Virginia?

The median in Virginia is $78,320, so Charlottesville pays 23% less.

Where does Charlottesville rank for loan officer pay?

314 of 383 metro areas with data.

How much does a loan officer make starting out in Charlottesville?

The lowest-paid 10% make $38,380 or less a year; the top 10% make $99,740 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.