{"id":8476,"date":"2023-09-28T17:21:40","date_gmt":"2023-09-28T17:21:40","guid":{"rendered":"https:\/\/townsvillages.com\/us\/?p=8476"},"modified":"2026-08-15T06:36:38","modified_gmt":"2026-08-15T06:36:38","slug":"giles-county-virginia","status":"publish","type":"post","link":"https:\/\/townsvillages.com\/us\/giles-county-virginia\/","title":{"rendered":"Giles County, Virginia"},"content":{"rendered":"<p>Giles County is a county in Virginia, United States, along the state line with West Virginia in the New River Valley. It had a population of 16,787 at the 2020 census and covers 360 square miles (932 km2) centred near 37&deg;19&prime;N 80&deg;42&prime;W.<\/p>\n<p>Pearisburg is the county seat, and its postal code is 24134. The county has four incorporated towns, about two dozen unincorporated communities, no civil townships &mdash; Virginia counties do not use the township system &mdash; the Eastern time zone, and FIPS code 51071.<\/p>\n<h2>Towns &amp; Villages in Giles County<\/h2>\n<p>Giles County has four incorporated towns &mdash; Narrows, Pearisburg, Pembroke, and Rich Creek &mdash; plus roughly thirty unincorporated communities and hamlets scattered through the New River Valley and its side hollows. Glen Lyn was an incorporated town until it voted to dissolve its charter in 2024; it is listed below as an unincorporated community.<\/p>\n<div class=\"tv-table-scroll\">\n<table>\n<thead>\n<tr>\n<th>Place<\/th>\n<th>Type<\/th>\n<th>Pop.<\/th>\n<th>ZIP<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Pearisburg<\/td>\n<td>Town &middot; seat<\/td>\n<td>2,909<\/td>\n<td>24134<\/td>\n<\/tr>\n<tr>\n<td>Narrows<\/td>\n<td>Town<\/td>\n<td>&mdash;<\/td>\n<td>24124<\/td>\n<\/tr>\n<tr>\n<td>Pembroke<\/td>\n<td>Town<\/td>\n<td>&mdash;<\/td>\n<td>24136<\/td>\n<\/tr>\n<tr>\n<td>Rich Creek<\/td>\n<td>Town<\/td>\n<td>&mdash;<\/td>\n<td>24147<\/td>\n<\/tr>\n<tr>\n<td>Glen Lyn<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>24093<\/td>\n<\/tr>\n<tr>\n<td>Newport<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>24128<\/td>\n<\/tr>\n<tr>\n<td>Ripplemead<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>24150<\/td>\n<\/tr>\n<tr>\n<td>Staffordsville<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>24167<\/td>\n<\/tr>\n<tr>\n<td>Eggleston<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>24086<\/td>\n<\/tr>\n<tr>\n<td>Bane<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Bear Spring<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Berton<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Bluff City<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>24134<\/td>\n<\/tr>\n<tr>\n<td>Boxley<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>First Ford<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>French<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Goldbond<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Hoges Chapel<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Kimballton<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Kire<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Klotz<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Lurich<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Maybrook<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Midway<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Mountain Lake<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Mountain View<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Norcross<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>North Pearisburg<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>24134<\/td>\n<\/tr>\n<tr>\n<td>Olean<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Penvir<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Phlegar<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Poplar Hill<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Prospectdale<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Ronk<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Shumate<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Springdale<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Thessalia<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>Trigg<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<tr>\n<td>White Pine Lodge<\/td>\n<td>Unincorp.<\/td>\n<td>&mdash;<\/td>\n<td>&mdash;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Bluff City is a name to know rather than a separate place: it was an early New River ferry settlement founded by landowner George Pearis and has long since been absorbed into present-day Pearisburg, which grew up around it after the county was organised. North Pearisburg is likewise a residential extension of the county seat and shares its 24134 ZIP.<\/p>\n<h2>ZIP Codes<\/h2>\n<ul>\n<li>24134 &mdash; Pearisburg (also serves Bluff City and North Pearisburg)<\/li>\n<li>24124 &mdash; Narrows<\/li>\n<li>24136 &mdash; Pembroke (also serves the Mountain Lake area)<\/li>\n<li>24147 &mdash; Rich Creek<\/li>\n<li>24128 &mdash; Newport<\/li>\n<li>24150 &mdash; Ripplemead<\/li>\n<li>24167 &mdash; Staffordsville<\/li>\n<li>24086 &mdash; Eggleston<\/li>\n<li>24093 &mdash; Glen Lyn<\/li>\n<\/ul>\n<p>The county&#8217;s smaller hollows and crossroads communities &mdash; places such as Bane, Kimballton, Klotz, and Trigg &mdash; do not have a standalone ZIP and are served by the nearest post office town listed above.<\/p>\n<h2>Geography<\/h2>\n<p>Giles County sits in the New River Valley, where the New River cuts a gorge north through a series of Appalachian ridges &mdash; East River Mountain, Peters Mountain, and Salt Pond Mountain &mdash; on its way into West Virginia. Salt Pond Mountain holds Mountain Lake, one of only two natural freshwater lakes in Virginia; its outflow runs to the New River via Little Stony Creek and a waterfall known as The Cascades. The county&#8217;s terrain is almost entirely rural and mountainous, and much of its southern and eastern edge lies within Jefferson National Forest; the Appalachian Trail crosses the county and passes the western edge of Pearisburg.<\/p>\n<p>Giles County borders <a href=\"https:\/\/townsvillages.com\/us\/craig-county-virginia\/\">Craig County<\/a> to the east, <a href=\"https:\/\/townsvillages.com\/us\/montgomery-county-virginia\/\">Montgomery County<\/a> to the southeast, <a href=\"https:\/\/townsvillages.com\/us\/pulaski-county-virginia\/\">Pulaski County<\/a> to the south, and <a href=\"https:\/\/townsvillages.com\/us\/bland-county\/\">Bland County<\/a> to the west, all in Virginia. Across the state line it borders <a href=\"https:\/\/townsvillages.com\/us\/monroe-county-west-virginia\/\">Monroe County<\/a> to the north, <a href=\"https:\/\/townsvillages.com\/us\/mercer-county-west-virginia\/\">Mercer County<\/a> to the northwest, and <a href=\"https:\/\/townsvillages.com\/us\/summers-county\/\">Summers County<\/a> to the north, both in West Virginia.<\/p>\n<h2>Demographics<\/h2>\n<p>Giles County had 16,787 residents at the 2020 census, spread across 356 square miles of land for a density of about 47 people per square mile. Pearisburg, with 2,909 residents, is the county&#8217;s largest community; Narrows, its second incorporated town, is the next largest but its 2020 population figure is not independently verified here. Giles County is a rural, older-skewing county &mdash; its median age was 46.0 in 2020 &mdash; and its household income runs below the Virginia median of $89,931.<\/p>\n<h2>Economy &amp; Local Life<\/h2>\n<p>Manufacturing and healthcare anchor the local economy alongside agriculture and forestry. A long-running fiber and chemical plant at Narrows, historically tied to the Hoechst Celanese and now Celanese Corporation lineage, has been one of the county&#8217;s largest employers for decades. Tourism is a growing sector: Mountain Lake Lodge, the resort built above the natural lake in the 1930s, drew national attention as the filming location for the 1987 movie <em>Dirty Dancing<\/em> and still hosts visitors drawn to the lake, The Cascades hiking trail, and the Appalachian Trail corridor. Pearisburg&#8217;s downtown along the Appalachian Trail also serves through-hikers each spring and summer.<\/p>\n<h2>History<\/h2>\n<p>Giles County was formed in 1806 from parts of Montgomery, Monroe, and Tazewell counties and named for William Branch Giles, a Virginia congressman, U.S. senator, and later governor of the state. Pearisburg was established as the county seat two years later, in 1808, on land donated by early landowner George Pearis around the site of his New River ferry crossing. The county&#8217;s isolated mountain geography kept it thinly settled through the 19th century, and its economy shifted from subsistence farming toward mining, timber, and, in the 20th century, chemical manufacturing along the New River at Narrows.<\/p>\n<h2>Getting There<\/h2>\n<p>US Route 460 crosses the county east&ndash;west, connecting Pearisburg to the Blacksburg-Christiansburg area, and US Route 219 runs north into West Virginia. Virginia Routes 42, 61, and 100 connect the county&#8217;s smaller communities.<\/p>\n<ul>\n<li>Blacksburg, Virginia &mdash; 25 miles east<\/li>\n<li>Roanoke, Virginia &mdash; 45 miles east<\/li>\n<li>Bluefield, West Virginia &mdash; 30 miles northwest<\/li>\n<li>Beckley, West Virginia &mdash; 60 miles north<\/li>\n<\/ul>\n<p>The nearest commercial airport is Roanoke&ndash;Blacksburg Regional Airport (ROA), about 40 miles east of Pearisburg. There is no Amtrak service in Giles County; Norfolk Southern freight tracks run through the county but do not carry passengers.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<p><strong>Where is Giles County, Virginia?<\/strong><br \/>\nIt is in southwestern Virginia&#8217;s New River Valley, on the state line with West Virginia, roughly 25 miles northwest of Blacksburg.<\/p>\n<p><strong>What is the population of Giles County?<\/strong><br \/>\nGiles County had a population of 16,787 at the 2020 census.<\/p>\n<p><strong>How big is Giles County?<\/strong><br \/>\nThe county covers 360 square miles (932 km2), of which 356 square miles are land and about 4.6 square miles are water.<\/p>\n<p><strong>What is the county seat of Giles County?<\/strong><br \/>\nPearisburg is the county seat.<\/p>\n<p><strong>How many towns are in Giles County?<\/strong><br \/>\nFour places are incorporated towns &mdash; Narrows, Pearisburg, Pembroke, and Rich Creek &mdash; alongside roughly thirty unincorporated communities.<\/p>\n<p><strong>What ZIP codes are in Giles County?<\/strong><br \/>\nGiles County has nine ZIP codes, headed by 24134 (Pearisburg), 24124 (Narrows), 24136 (Pembroke), and 24147 (Rich Creek).<\/p>\n<p><strong>Is Mountain Lake a natural lake?<\/strong><br \/>\nYes. Mountain Lake, on Salt Pond Mountain in Giles County, is one of only two natural freshwater lakes in Virginia and is best known as the filming location for <em>Dirty Dancing<\/em>.<\/p>\n<p>More counties in this state: <a href=\"https:\/\/townsvillages.com\/us\/category\/virginia\/\">Towns and villages in Virginia<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Giles County is a county in Virginia, United States, along the state line with West Virginia in the New River Valley. It had a population of 16,787 at the 2020 census and covers 360 square miles (932 km2) centred near 37&deg;19&prime;N 80&deg;42&prime;W. Pearisburg is the county seat, and its postal code is 24134. The county [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Towns & Villages in Giles County, Virginia","_seopress_titles_desc":"Giles County, Virginia: population, towns, ZIP codes, geography and history for Pearisburg, Narrows, Pembroke, Rich Creek and Mountain Lake.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[53],"tags":[6],"class_list":["post-8476","post","type-post","status-publish","format-standard","category-virginia","tag-towns-and-cities","entry"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/8476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/comments?post=8476"}],"version-history":[{"count":2,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/8476\/revisions"}],"predecessor-version":[{"id":10012,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/posts\/8476\/revisions\/10012"}],"wp:attachment":[{"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/media?parent=8476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/categories?post=8476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/townsvillages.com\/us\/wp-json\/wp\/v2\/tags?post=8476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}