FairPriceCheck

Mortgage lender closing cost rankings in North Carolina (2024)

In North Carolina, homebuyers paid a median of $5,720 in total closing costs on purchase mortgages in 2024, which is below the national median of $6,741. The median interest rate was 6.58% across 115,314 purchase originations. The most active lender was STATE EMPLOYEES' with 7,438 originations. The lowest-cost lender (with 50+ loans) was SIRVA MORTGAGE, INC. at $50.

Median Total Costs

$5,720

−15.2% vs national ($6,741)

Median Rate

6.580%

−0.6% vs national (6.620%)

Median Origination

$2,128

Purchase Originations

115,314

By loan type

Loan typeVolumeMedian RateMedian Total Costs
conventional76,2016.625%$4,776
fha19,8176.250%$10,370
va18,2316.250%$7,107
usda1,0656.250%$7,690

Lowest closing cost lenders in North Carolina

Ranked by median total loan costs among lenders with 50+ purchase originations in North Carolina.

RankLenderMedian Total CostsMedian RateMedian OriginationVolumevs. Median
1$506.562%$062−$5,670
2$2506.450%$0119−$5,470
3$3756.625%$085−$5,345
4$7696.250%$0903−$4,951
5$1,4316.000%$1,1901,691−$4,289
6$2,8325.500%$04,330−$2,888
7$2,8486.250%$125594−$2,872
8$2,8885.625%$43656−$2,832
9$2,9755.990%$126519−$2,745
10$3,0627.200%$073−$2,658
11$3,1977.750%$0195−$2,523
12$3,3286.375%$0318−$2,392
13$3,3826.500%$400150−$2,338
14$3,4966.625%$1,025356−$2,224
15$3,5936.490%$44451−$2,127
16$3,6246.188%$250354−$2,096
17$3,7516.375%$1,32364−$1,969
18$3,8286.125%$02,327−$1,892
19$3,8295.875%$1,29587−$1,891
20$3,8386.500%$739198−$1,882
21$3,8766.500%$1,125443−$1,844
22$3,8976.625%$999284−$1,823
23$3,8978.400%$1,850172−$1,823
24$4,0186.100%$815150−$1,702
25$4,0726.490%$1,550111−$1,648

Includes lenders with 50+ purchase originations in North Carolina. Source: HMDA 2024. Sorted by median total loan costs.

Rankings by county

Wake County

14,033 originations

Mecklenburg County

12,618 originations

Guilford County

4,804 originations

Johnston County

3,885 originations

Cumberland County

3,880 originations

Forsyth County

3,797 originations

Onslow County

3,484 originations

Durham County

3,228 originations

Brunswick County

3,155 originations

Gaston County

3,153 originations

Union County

3,062 originations

Cabarrus County

2,991 originations

Iredell County

2,976 originations

Harnett County

2,803 originations

New Hanover County

2,321 originations

Davidson County

2,134 originations

Buncombe County

2,043 originations

Alamance County

2,036 originations

Catawba County

1,840 originations

Rowan County

1,595 originations

Pitt County

1,589 originations

Moore County

1,580 originations

Craven County

1,337 originations

Wayne County

1,271 originations

Randolph County

1,253 originations

Franklin County

1,203 originations

Henderson County

1,163 originations

Pender County

1,114 originations

Lincoln County

1,092 originations

Hoke County

1,057 originations

Orange County

1,005 originations

Rockingham County

957 originations

Nash County

935 originations

Chatham County

871 originations

Cleveland County

862 originations

Stanly County

816 originations

Lee County

815 originations

Burke County

747 originations

Caldwell County

677 originations

Carteret County

677 originations

Wilson County

674 originations

Robeson County

590 originations

Haywood County

563 originations

Pasquotank County

563 originations

Rutherford County

533 originations

Surry County

512 originations

Granville County

498 originations

Stokes County

481 originations

Davie County

456 originations

Currituck County

452 originations

Lenoir County

426 originations

Wilkes County

381 originations

Sampson County

369 originations

Beaufort County

366 originations

Person County

359 originations

Macon County

320 originations

McDowell County

311 originations

Dare County

308 originations

Edgecombe County

299 originations

Columbus County

296 originations

Cherokee County

281 originations

Yadkin County

268 originations

Richmond County

264 originations

Duplin County

257 originations

Watauga County

248 originations

Alexander County

236 originations

Halifax County

234 originations

Jackson County

233 originations

Transylvania County

224 originations

Montgomery County

220 originations

Vance County

201 originations

Ashe County

182 originations

Polk County

174 originations

Scotland County

167 originations

Caswell County

165 originations

Madison County

161 originations

Anson County

149 originations

Chowan County

146 originations

Bladen County

143 originations

Camden County

142 originations

Perquimans County

138 originations

Martin County

125 originations

Pamlico County

119 originations

Warren County

112 originations

Avery County

102 originations

See North Carolina closing cost details, fee benchmarks, and county comparisons → North Carolina Closing Costs Guide

Found your lender? Make sure their quote is fair.

HMDA data shows industry-wide medians. Your actual quote may differ. Upload your Closing Disclosure or Loan Estimate to see exactly where your fees stand — and get a ready-to-send negotiation email.

Data source: HMDA Modified Loan Application Register 2024, published by the Consumer Financial Protection Bureau (CFPB).

Statistics reflect originated first-lien purchase mortgages on owner-occupied principal residences. Medians exclude loans with exempt or unreported fee disclosures. Learn more at ffiec.cfpb.gov.