United States
Short-term rentals in North Carolina
Entire-home performance across 139 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
$287 - Occupancy
Listing-weighted across ZIP codes
41.3% - Entire-home listings
14,690 measured directly
18,717
Cities
| City | Nightly rate | Occupancy | Annual revenue | Listings | ZIPs |
|---|---|---|---|---|---|
| Charlotte | $231 | 40.8% | $34,424 | 2,424 | 19 |
| Asheville | $239 | 38% | $33,251 | 1,092 | 5 |
| Wilmington | $275 | 41.2% | $41,277 | 998 | 6 |
| Raleigh | $216 | 39.6% | $31,247 | 902 | 7 |
| Durham | $229 | 38.1% | $31,731 | 650 | 6 |
| Winston-Salem | $213 | 38.9% | $29,682 | 380 | 5 |
| Hendersonville | $225 | 43.5% | $35,625 | 273 | 2 |
| Greensboro | $228 | 40.3% | $33,559 | 257 | 4 |
| Fayetteville | $175 | 40.5% | $25,841 | 207 | 3 |
| Waynesville | $227 | 43.7% | $36,269 | 184 | 2 |
ZIP codes
| ZIP | Place | Nightly rate | Occupancy | Annual revenue | Listings |
|---|---|---|---|---|---|
| 28604 | Banner Elk | $282 | 43.1% | $44,321 | 1,152 |
| 28713 | Bryson City | $238 | 46% | $39,986 | 596 |
| 27948 | Kill Devil Hills | $465 | 41.7% | $70,708 | 480 |
| 28428 | Carolina Beach | $410 | — | — | 429 |
| 28465 | Oak Island | $432 | 42% | $66,218 | 363 |
| 28746 | Lake Lure | $311 | 43.8% | $49,762 | 352 |
| 28512 | Harkers Island | $341 | 40.9% | $50,989 | 351 |
| 28751 | Maggie Valley | $251 | 45% | $41,299 | 341 |
| 27949 | Southern Shores | $500 | 39.7% | $72,386 | 270 |
| 28374 | Pinehurst | $283 | 42.8% | $44,238 | 247 |
| 28468 | Sunset Beach | $265 | 42.2% | $40,728 | 242 |
| 28607 | Boone | $351 | 44.3% | $56,650 | 214 |
| 28711 | Black Mountain | $275 | 36.8% | $36,922 | 210 |
| 28605 | Blowing Rock | $391 | 45.6% | $65,007 | 202 |
| 28461 | Southport | $511 | 32.3% | $60,170 | 202 |
| 28789 | Whittier | $236 | 46.8% | $40,364 | 201 |
| 28460 | Sneads Ferry | $409 | 42.1% | $62,762 | 199 |
| 28467 | Carolina Shores | $281 | 44.2% | $45,229 | 183 |
| 28469 | Ocean Isle Beach | $364 | 42.6% | $56,555 | 162 |
| 28787 | Weaverville | $237 | 43.7% | $37,716 | 162 |
| 27959 | Nags Head | $546 | 32% | $63,756 | 157 |
| 28516 | Beaufort | $396 | 44% | $63,636 | 156 |
| 28715 | Candler | $241 | 43.4% | $38,102 | 156 |
| 27920 | Frisco | $338 | 24.9% | $30,657 | 148 |
| 28714 | Burnsville | $212 | 43.9% | $33,998 | 121 |
| 28387 | Southern Pines | $244 | 42.8% | $38,151 | 120 |
| 27954 | Manteo | $410 | 33.5% | $50,167 | 117 |
| 28117 | Mooresville | $620 | 43.1% | $97,497 | 117 |
| 28557 | Morehead City | $312 | 41.3% | $47,066 | 114 |
| 28712 | Brevard | $240 | 44.9% | $39,243 | 112 |
| 28906 | Murphy | $219 | 44.4% | $35,427 | 107 |
| 28445 | Holly Ridge | $400 | 41.5% | $60,703 | 99 |
| 28480 | Wrightsville Beach | $499 | 43.7% | $79,612 | 97 |
| 28730 | Fairview | $350 | 47% | $59,946 | 92 |
| 27265 | High Point | $266 | 41.4% | $40,226 | 91 |
| 27587 | Wake Forest | $209 | 44.2% | $33,723 | 90 |
| 28771 | Robbinsville | $203 | 42.3% | $31,378 | 89 |
| 28012 | Belmont | $221 | 41.4% | $33,377 | 85 |
| 28741 | Highlands | $449 | 43.3% | $70,930 | 85 |
| 28560 | New Bern | $259 | 41.2% | $38,939 | 85 |
| 28657 | Newland | $220 | 42.7% | $34,250 | 82 |
| 28584 | Peletier | $283 | 41.6% | $43,001 | 80 |
| 27292 | Lexington | $245 | 43.5% | $38,938 | 78 |
| 27927 | Corolla | $705 | 42.5% | $109,269 | 76 |
| 28734 | Franklin | $213 | 44.2% | $34,328 | 76 |
| 28774 | Sapphire | $250 | 23.2% | $21,184 | 76 |
| 28778 | Swannanoa | $216 | 43.5% | $34,336 | 76 |
| 28694 | West Jefferson | $267 | 45.9% | $44,628 | 76 |
| 28779 | Sylva | $205 | 42.5% | $31,857 | 75 |
| 28626 | Fleetwood | $269 | 44.3% | $43,476 | 70 |
| 28601 | Hickory | $213 | 41.9% | $32,510 | 70 |
| 28773 | Saluda | $238 | 45.9% | $39,788 | 70 |
| 28732 | Fletcher | $253 | 43.6% | $40,270 | 69 |
| 28768 | Pisgah Forest | $272 | 45.8% | $45,503 | 68 |
| 28704 | Arden | $242 | 45.6% | $40,258 | 67 |
| 28747 | Lake Toxaway | $290 | 41.8% | $44,203 | 66 |
| 28227 | Mint Hill | $241 | 43% | $37,808 | 66 |
| 28037 | Denver | $429 | 41.3% | $64,675 | 64 |
| 28449 | Kure Beach | $502 | — | — | 64 |
| 27560 | Morrisville | $255 | 46.2% | $42,917 | 64 |
| 28904 | Hayesville | $219 | 42.3% | $33,733 | 62 |
| 28546 | Jacksonville | $189 | 36.4% | $25,097 | 61 |
| 27520 | Clayton | $194 | 41.5% | $29,344 | 60 |
| 27516 | Chapel Hill | $208 | 36.3% | $27,569 | 59 |
| 28078 | Huntersville | $316 | 43.4% | $50,031 | 59 |
| 28748 | Leicester | $213 | 44.1% | $34,288 | 59 |
| 28127 | New London | $218 | 41.8% | $33,237 | 59 |
| 28717 | Cashiers | $341 | 41.1% | $51,137 | 58 |
| 27804 | Rocky Mount | $252 | 41.7% | $38,322 | 57 |
| 28901 | Andrews | $193 | 45.9% | $32,411 | 55 |
| 27511 | Cary | $253 | 39.4% | $36,356 | 55 |
| 27909 | Elizabeth City | $221 | 43.4% | $35,085 | 55 |
| 27529 | Garner | $226 | 40.9% | $33,796 | 55 |
| 27526 | Fuquay Varina | $204 | 44.1% | $32,728 | 54 |
| 27284 | Kernersville | $210 | 30.5% | $23,330 | 53 |
| 28673 | Sherrills Ford | $549 | 43.2% | $86,602 | 53 |
| 28723 | Cullowhee | $215 | 43.6% | $34,287 | 52 |
| 28618 | Deep Gap | $292 | 45.2% | $48,229 | 52 |
| 27858 | Greenville | $258 | 33.8% | $31,830 | 52 |
| 28027 | Concord | $247 | 44.8% | $40,385 | 51 |
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. Not financial, investment or tax advice; see the Terms.