Top waterfalls
Bridal Veil Falls
Dry Falls
WaterfallMitchell Falls
High Falls
Hooker Falls
Upper Whitewater Falls
Linville Falls
WaterfallCullasaja Falls
WaterfallRainbow Falls
Moravian Falls
WaterfallCourthouse Falls
Hidden Falls
Waterfalls by county
- Buncombe County6
- Burke County3
- Graham County4
- Haywood County5
- Henderson County6
- Jackson County15
- Macon County11
- Mitchell County5
- Polk County4
- Rutherford County3
- Stokes County8
- Swain County5
- Transylvania County28
- Watauga County3
- Wilkes County6
- Yancey County7
All waterfalls (132)
| Name | County | Elevation | Nearest town | Sky |
|---|---|---|---|---|
| Bridal Veil Falls | Transylvania County | 791 m | Brevard | 4 |
| Dry Falls | Macon County | 1,020 m | Franklin | 3 |
| Mitchell Falls | Yancey County | 1,511 m | Burnsville | 3 |
| High Falls | Transylvania County | 737 m | Brevard | 4 |
| Hooker Falls | Transylvania County | 679 m | Brevard | 4 |
| Upper Whitewater Falls | Jackson County | 757 m | Walhalla | 3 |
| Linville Falls | Burke County | 934 m | Spruce Pine | 3 |
| Cullasaja Falls | Macon County | 757 m | Franklin | 3 |
| Rainbow Falls | Transylvania County | 805 m | Brevard | 3 |
| Moravian Falls | Wilkes County | 339 m | Moravian Falls | 4 |
| Courthouse Falls | Transylvania County | 1,033 m | Brevard | 3 |
| Hidden Falls | Stokes County | 463 m | Walnut Cove | 4 |
| Walker Falls | Buncombe County | 1,142 m | Black Mountain | 3 |
| Window Falls | Stokes County | 418 m | Walnut Cove | 4 |
| Rainbow Falls | Rutherford County | 683 m | Lake Lure | 3 |
| Cascade Falls | Wilkes County | 975 m | West Jefferson | 3 |
| Connestee Falls and Batson Creek Falls | Transylvania County | 772 m | Brevard | 4 |
| Bridal Veil Falls | Macon County | 1,036 m | Franklin | 3 |
| Looking Glass Falls | Transylvania County | 720 m | Brevard | 4 |
| Triple Falls | Transylvania County | 712 m | Brevard | 4 |
| Mingo FallsGreat Smoky Mountains | Swain County | 793 m | Cherokee | 3 |
| Eastatoe Falls | Transylvania County | — | Brevard | 3 |
| Hickory Nut Falls | Rutherford County | — | Lake Lure | 3 |
| Slick Rock Falls | Transylvania County | 817 m | Brevard | 4 |
| Turtleback Falls | Transylvania County | — | Brevard | 3 |
| McGalliard Falls | Burke County | — | Valdese | 5 |
| High Shoals Falls | Burke County | — | Salem | 4 |
| Glassmine Falls | Buncombe County | — | Black Mountain | 3 |
| Roaring Fork Falls | Yancey County | — | Marion | 3 |
| Tory's Falls | Stokes County | — | King | 4 |
| Lower Cascades | Stokes County | — | King | 4 |
| Sliding Rock | Transylvania County | — | Brevard | 3 |
| Crabtree FallsBlue Ridge | Mitchell County | — | Spruce Pine | 3 |
| Corbin Creek Falls | Transylvania County | — | Walhalla | 3 |
| Upper Cascades | Stokes County | — | King | 4 |
| Toms Creek Falls | McDowell County | — | Marion | 3 |
| Setrock Creek Falls | Yancey County | — | Black Mountain | 3 |
| Key Falls | Transylvania County | — | Brevard | 4 |
| Waterfall on West Prong Hickey Fork | Madison County | — | Tusculum | 3 |
| Cedar Rock Falls | Transylvania County | — | Brevard | 4 |
| Betsey's Rock Falls | Wilkes County | — | West Jefferson | 3 |
| Catawba Falls | Buncombe County | — | Black Mountain | 4 |
| Log Hollow Falls | Haywood County | — | Brevard | 3 |
| Bull Cove Falls | Macon County | — | Mountain City | 3 |
| Moore Cove Falls | Transylvania County | — | Brevard | 4 |
| Douglas Falls | Buncombe County | — | Black Mountain | 4 |
| Quarry Falls | Macon County | — | Franklin | 3 |
| Pearson's Falls | Polk County | — | Tryon | 4 |
| Drift Falls | Transylvania County | — | Brevard | 3 |
| Whiteoak Creek Falls | Yancey County | — | Burnsville | 3 |
| Windy Falls | Transylvania County | 652 m | Brevard | 3 |
| Shunkawauken Falls | Polk County | — | Tryon | 3 |
| Silver Run Falls | Jackson County | — | Cullowhee | 3 |
| Chasteen Creek CascadeGreat Smoky Mountains | Swain County | — | Cherokee | 3 |
| Bird Falls | Swain County | 596 m | Bryson City | 3 |
| The Bull Hole | Rowan County | 197 m | Mocksville | 4 |
| Grassy Creek Falls | Mitchell County | 945 m | Spruce Pine | 3 |
| Bead and Lace Falls | Henderson County | 803 m | Edneyville | 4 |
| Berties Falls | Macon County | 1,188 m | Franklin | 3 |
| Betseys Rock Falls | Wilkes County | 959 m | West Jefferson | 3 |
| Betsy Falls | Jackson County | 885 m | Cullowhee | 3 |
| Big Falls | Graham County | 1,027 m | Andrews | 3 |
| Big Falls | Avery County | 834 m | Roan Mountain | 3 |
| Bird Rock Falls | Transylvania County | 837 m | Brevard | 3 |
| Blue Sea Falls | Yancey County | 1,089 m | Black Mountain | 3 |
| Bradley Falls | Polk County | 410 m | Tryon | 4 |
| Burningtown Falls | Macon County | 693 m | Franklin | 3 |
| Camp Minnehaha Falls | Henderson County | 517 m | Lake Lure | 4 |
| Carter Falls | Wilkes County | 317 m | Elkin | 4 |
| The Cascades | Henderson County | 777 m | Lake Lure | 4 |
| Catheys Creek Falls | Transylvania County | 800 m | Brevard | 4 |
| Crabtree Falls | Mitchell County | 873 m | Spruce Pine | 3 |
| Dill Falls | Jackson County | 1,271 m | Brevard | 3 |
| Dismal Falls | Transylvania County | 963 m | Brevard | 3 |
| Douglas Falk | Buncombe County | 1,053 m | Black Mountain | 4 |
| Dutch Creek Falls | Watauga County | 893 m | Foscoe | 3 |
| Fairfield Falls | Jackson County | 985 m | Cullowhee | 3 |
| Falls of Gouges Creek | Mitchell County | 945 m | Spruce Pine | 3 |
| Flat Creek Falls | Swain County | 1,444 m | Maggie Valley | 3 |
| Glen Falls | Macon County | 939 m | Mountain City | 3 |
| Glencannon Falls | Transylvania County | 705 m | Brevard | 5 |
| Great Falls | Stanly County | 154 m | Badin | 4 |
| Hickorynut Falls | Rutherford County | 742 m | Lake Lure | 3 |
| High Falls | Jackson County | 908 m | Cullowhee | 3 |
| High Falls | Transylvania County | 909 m | Brevard | 4 |
| Highlands Falls | Macon County | 1,159 m | Franklin | 3 |
| Kennedy Falls | Cherokee County | 728 m | Andrews | 3 |
| Lanier Falls | Harnett County | 40 m | Broadway | 4 |
| Laughing Falls | Transylvania County | 721 m | Brevard | 4 |
| Laurel Creek Falls | Watauga County | 804 m | Banner Elk | 3 |
| Leatherwood Falls | Clay County | 586 m | Andrews | 3 |
| Little Creek FallsGreat Smoky Mountains | Swain County | 964 m | Cherokee | 3 |
| Little Falls | Edgecombe County | 18 m | Rocky Mount | 7 |
| Little Falls | Wilkes County | 537 m | Thurmond | 3 |
| Long Hope Falls | Ashe County | 1,155 m | West Jefferson | 3 |
| Lower Cascade Falls | Stokes County | 298 m | King | 4 |
| Maidenhair Falls | Jackson County | 1,116 m | Cullowhee | 3 |
| Maidenhair Falls | Transylvania County | 713 m | Brevard | 4 |
| Middle Falls | Graham County | 1,074 m | Andrews | 3 |
| Mouse Creek Falls | Haywood County | 717 m | Cove Creek | 3 |
| Murphy Falls | Mitchell County | 836 m | Spruce Pine | 3 |
| Onion Cliff Falls | Jackson County | 889 m | Cullowhee | 3 |
| Onion Falls | Jackson County | 1,033 m | Cullowhee | 3 |
| Pearsons Falls | Polk County | 518 m | Tryon | 4 |
| Queens Falls | Macon County | 898 m | Andrews | 3 |
| Reems Creek Falls | Buncombe County | 583 m | Weaverville | 5 |
| Roaring Spout Falls | Yancey County | 942 m | Burnsville | 3 |
| Rock Creek Falls | Henderson County | 677 m | Flat Rock | 4 |
| Sassafras Falls | Graham County | 1,032 m | Andrews | 3 |
| Satulah Falls | Macon County | 1,079 m | Mountain City | 3 |
| Schoolhouse Falls | Jackson County | 1,114 m | Cullowhee | 3 |
| Second Falls | Haywood County | 1,494 m | Brevard | 3 |
| Shoal Creek Falls | Transylvania County | 692 m | Etowah | 4 |
| Silvervale Falls | Caldwell County | 488 m | Blowing Rock | 3 |
| Slatten Falls | Jackson County | 1,127 m | Cullowhee | 3 |
| Soco Falls | Jackson County | 1,173 m | Maggie Valley | 3 |
| Thurston Hatcher Falls | Jackson County | 892 m | Cullowhee | 3 |
| Toms Falls | Henderson County | 775 m | Fairview | 4 |
| Tory Falls | Stokes County | 437 m | King | 4 |
| Toxaway Falls | Transylvania County | 875 m | Brevard | 3 |
| Turley Falls | Henderson County | 738 m | Laurel Park | 5 |
| Twin Falls | Jackson County | 1,042 m | Cullowhee | 3 |
| Upper Cascade Falls | Stokes County | 475 m | King | 4 |
| Upper Falls | Graham County | 1,113 m | Andrews | 3 |
| Upper Falls | Nash County | 21 m | Rocky Mount | 7 |
| Upper Falls | Yancey County | 1,039 m | Spruce Pine | 3 |
| Upper Falls | Haywood County | 1,630 m | Brevard | 3 |
| Watauga Falls | Watauga County | 781 m | Banner Elk | 3 |
| Whitewater Falls | Transylvania County | 338 m | Brevard | 3 |
| Woodfin Falls | Jackson County | 1,249 m | Maggie Valley | 3 |
| Yellowstone Falls | Haywood County | 1,460 m | Brevard | 3 |
| Little Falls | Nash County | 19 m | Rocky Mount | 7 |
Sky = estimated Bortle class (1 darkest – 9 brightest).
Map
How to photograph waterfalls
Waterfalls photograph best in soft, even light: overcast days, deep shade, or the hour after sunrise before direct sun hits the water. Bright sun on white water blows highlights and adds harsh contrast.
- Use 1/4 to 1 second for a silky look; 1/500 s or faster freezes individual drops.
- A circular polarizer cuts glare on wet rocks and leaves and deepens greens — rotate it while watching the rocks, not the sky.
- Spring snowmelt and the days after heavy rain give the strongest flow; late summer flow can drop to a trickle.
- Look for a foreground: a mossy boulder, a fallen log or the creek's leading lines make a stronger frame than the falls alone.
- Keep a microfiber cloth handy — spray drifts onto the lens, especially at the plunge pool.
Season: Peak flow is usually in late spring; autumn adds color around the falls, and winter can bring ice formations at colder locations.