United States
Short-term rentals in North Carolina
Entire-home performance across 136 ZIP codes in North Carolina with enough listings to measure. State figures are listing-weighted aggregates of those ZIP codes.
- Median nightly rate
Listing-weighted across ZIP codes
$288 - Occupancy
Listing-weighted across ZIP codes
34% - Entire-home listings
14,349 measured directly
18,468
Cities
| City | Nightly rate | Occupancy | Annual revenue | Listings | ZIPs |
|---|---|---|---|---|---|
| Charlotte | $229 | 34.3% | $28,740 | 2,380 | 18 |
| Asheville | $235 | 34.1% | $29,290 | 1,139 | 5 |
| Raleigh | $210 | 31.4% | $24,280 | 1,000 | 8 |
| Wilmington | $276 | 34.9% | $35,113 | 852 | 4 |
| Durham | $226 | 32.6% | $26,874 | 601 | 5 |
| Winston-Salem | $219 | 32% | $25,171 | 391 | 5 |
| Greensboro | $222 | 32.8% | $26,571 | 325 | 5 |
| Hendersonville | $225 | 35% | $28,667 | 294 | 3 |
| Fayetteville | $176 | 33.4% | $21,459 | 233 | 3 |
ZIP codes
| ZIP | Place | Nightly rate | Occupancy | Annual revenue | Listings |
|---|---|---|---|---|---|
| 28604 | Banner Elk | $267 | 35.1% | $34,204 | 833 |
| 28713 | Bryson City | $240 | 36.6% | $31,983 | 566 |
| 27948 | Kill Devil Hills | $466 | 33.9% | $57,726 | 498 |
| 28428 | Carolina Beach | $409 | 35.8% | $53,505 | 477 |
| 28465 | Oak Island | $409 | 35.8% | $53,367 | 429 |
| 28751 | Maggie Valley | $250 | 36.3% | $33,152 | 370 |
| 28512 | Harkers Island | $338 | 34.7% | $42,748 | 344 |
| 28746 | Lake Lure | $316 | 36% | $41,462 | 305 |
| 27949 | Southern Shores | $500 | 33.5% | $61,097 | 261 |
| 28374 | Pinehurst | $278 | 34% | $34,542 | 258 |
| 28468 | Sunset Beach | $263 | 34.8% | $33,387 | 252 |
| 28605 | Blowing Rock | $353 | 37% | $47,714 | 228 |
| 28789 | Whittier | $236 | 36.9% | $31,741 | 209 |
| 28460 | Sneads Ferry | $396 | 35.1% | $50,754 | 190 |
| 28467 | Carolina Shores | $281 | 36.5% | $37,408 | 175 |
| 28711 | Black Mountain | $273 | 28.7% | $28,646 | 169 |
| 28622 | Elk Park | $550 | 29.3% | $58,784 | 168 |
| 28607 | Boone | $381 | 35.5% | $49,384 | 167 |
| 28469 | Ocean Isle Beach | $368 | 35.1% | $47,031 | 160 |
| 28646 | Linville | $202 | 33.8% | $24,879 | 158 |
| 27959 | Nags Head | $544 | 27.3% | $54,117 | 154 |
| 28480 | Wrightsville Beach | $398 | 37.7% | $54,656 | 152 |
| 28516 | Beaufort | $393 | 35.8% | $51,383 | 150 |
| 27920 | Frisco | $338 | 21.2% | $26,179 | 148 |
| 28786 | Waynesville | $227 | 35.4% | $29,239 | 140 |
| 28461 | Southport | $750 | 19.9% | $54,440 | 134 |
| 28715 | Candler | $250 | 34.6% | $31,536 | 131 |
| 28387 | Southern Pines | $247 | 34% | $30,639 | 130 |
| 28787 | Weaverville | $239 | 34.6% | $30,216 | 130 |
| 28557 | Morehead City | $318 | 34.1% | $39,465 | 119 |
| 28714 | Burnsville | $213 | 35.1% | $27,341 | 118 |
| 27954 | Manteo | $399 | 35.2% | $51,160 | 109 |
| 28117 | Mooresville | $603 | 35.7% | $78,615 | 109 |
| 28601 | Hickory | $200 | 34.4% | $25,168 | 107 |
| 28906 | Murphy | $216 | 34.8% | $27,366 | 105 |
| 28712 | Brevard | $233 | 36.6% | $31,084 | 99 |
| 28778 | Swannanoa | $218 | 35.4% | $28,151 | 98 |
| 28730 | Fairview | $345 | 36.3% | $45,676 | 93 |
| 28445 | Holly Ridge | $356 | 34.5% | $44,723 | 91 |
| 28771 | Robbinsville | $203 | 34% | $25,256 | 89 |
| 28626 | Fleetwood | $267 | 34.4% | $33,495 | 85 |
| 28012 | Belmont | $222 | 33.3% | $26,894 | 84 |
| 28741 | Highlands | $449 | 35.2% | $57,785 | 84 |
| 28704 | Arden | $236 | 35% | $30,217 | 81 |
| 28736 | Glenville | $362 | 33.6% | $44,343 | 77 |
| 27265 | High Point | $266 | 34.4% | $33,370 | 77 |
| 27927 | Corolla | $705 | 34.3% | $88,128 | 76 |
| 28734 | Franklin | $213 | 34.7% | $26,972 | 76 |
| 28768 | Pisgah Forest | $273 | 37% | $36,893 | 76 |
| 28657 | Newland | $219 | 34% | $27,168 | 74 |
| 28618 | Deep Gap | $329 | 36.3% | $43,535 | 73 |
| 28546 | Jacksonville | $189 | 34.1% | $23,569 | 72 |
| 28717 | Cashiers | $278 | 27.6% | $27,954 | 71 |
| 27587 | Wake Forest | $214 | 35.7% | $27,846 | 71 |
| 28773 | Saluda | $241 | 36.6% | $32,191 | 70 |
| 28694 | West Jefferson | $267 | 37.3% | $36,369 | 69 |
| 28584 | Peletier | $278 | 34.7% | $35,170 | 68 |
| 28747 | Lake Toxaway | $287 | 34.5% | $36,194 | 66 |
| 28560 | New Bern | $272 | 33.5% | $33,259 | 66 |
| 28701 | Alexander | $224 | 32.6% | $26,649 | 65 |
| 27520 | Clayton | $194 | 29.6% | $20,976 | 65 |
| 28037 | Denver | $437 | 34.1% | $54,479 | 64 |
| 28731 | Flat Rock | $204 | 35.5% | $26,378 | 64 |
| 28732 | Fletcher | $283 | 34.7% | $35,785 | 64 |
| 28470 | Shallotte | $318 | 35.5% | $41,240 | 64 |
| 27560 | Morrisville | $257 | 33.5% | $31,496 | 63 |
| 28904 | Hayesville | $219 | 34.4% | $27,467 | 62 |
| 28127 | New London | $214 | 34.1% | $26,585 | 60 |
| 27804 | Rocky Mount | $252 | 33.8% | $31,112 | 60 |
| 28779 | Sylva | $200 | 33.7% | $24,664 | 60 |
| 28901 | Andrews | $193 | 36.2% | $25,573 | 55 |
| 28594 | Emerald Isle | $437 | 36.5% | $58,311 | 55 |
| 27514 | Chapel Hill | $262 | 31.9% | $30,445 | 53 |
| 28078 | Huntersville | $299 | 35.5% | $38,726 | 53 |
| 27510 | Carrboro | $219 | 29.5% | $23,579 | 52 |
| 27282 | Jamestown | $252 | 28.9% | $26,568 | 52 |
| 28227 | Mint Hill | $268 | 33.7% | $32,962 | 52 |
| 28783 | Tuckasegee | $537 | 36.1% | $70,850 | 51 |
| 28723 | Cullowhee | $219 | 33.7% | $26,883 | 50 |
| 27284 | Kernersville | $202 | 18.6% | $13,716 | 50 |
Back to all markets.
Figures cover entire-home listings and are current to June 2026. Nightly rate and occupancy are measured from the market dataset; a dash means the figure is not measured here, which is never the same as zero. Estimates are analytical opinions with stated uncertainty, not guarantees of income; compliance signals are market intelligence, not legal advice.