WEST VIRGINIA · AREA CODE GUIDE
304 area code location: Charleston and Huntington, West Virginia
- Local date and time
- Eastern Time
Map data: HSIP (2010) · NANPA · US Census Bureau, checked 26 September 2026. Boundaries are approximate.
Use arrow keys to pan. To zoom, use plus and minus, or hold Ctrl or ⌘ and scroll. On touch screens, use two fingers.

Download the 304 area code map
A printable area code 304 location map, with time zone and state. Use the PNG image in a document or slide; the SVG stays sharp at any size.
304 area code at a glance
- State
- West Virginia
- Primary cities
- Charleston, Huntington, and Morgantown
- Established
- Population
- Largest community: Charleston, 46,117 (2025)Not an area-code population.
- Prefixes in service
- 785 as of 13 October 2026
An area code does not show where a caller is now.
History
Country and calling code: United States (+1).
New code planned: No, as of 22 September 2026.
- : 681 added as an overlay on 304
Time zone
- Eastern Time
- Standard time UTC−05:00
- Daylight saving time UTC−04:00
Counties and cities covered
304 numbers are issued across 215 communities. These are telephone exchange areas, which follow the phone network rather than city limits, so a place can sit just outside the boundary of the town it is named for.
Counties of the communities we could place (the code may reach further): McDowell County, Fayette County, Preston County, Harrison County, Marion County, Brooke County, Greenbrier County, Mercer County, Mingo County, Wetzel County, Kanawha County, Mason County, Ritchie County, Braxton County, Hancock County, Hardy County, Jefferson County, Logan County, Mineral County, Monroe County, Putnam County, Raleigh County, Randolph County, Tucker County, Tyler County, Wayne County, Wyoming County, Barbour County, Berkeley County, Boone County, Cabell County, Hampshire County, Jackson County, Lewis County, Marshall County, Monongalia County, Nicholas County, Pleasants County, Pocahontas County, Taylor County, Wood County, Calhoun County, Clay County, Doddridge County, Gilmer County, Grant County, Lincoln County, Morgan County, Ohio County, Pendleton County, Roane County, Summers County, Upshur County, Webster County, and Wirt County.
- Charleston
- Huntington
- Morgantown
- Parkersburg
- Wheeling
- Martinsburg
- Weirton
- Fairmont
- Beckley
- Clarksburg
- Bridgeport
- Charles Town
- Bluefield
- Oak Hill
- Hurricane
- Elkins
- Princeton
- Buckhannon
- New Martinsville
- Keyser
- Grafton
- Point Pleasant
- Ravenswood
- Weston
- Lewisburg
190 more communities
- Welch
- Summersville
- Ripley
- Kingwood
- Williamstown
- Philippi
- Milton
- Williamson
- Fayetteville
- Madison
- Follansbee
- Moorefield
- Paden City
- Winfield
- Petersburg
- Wellsburg
- Shinnston
- Hinton
- White Sulphur Springs
- Chester
- Mannington
- Spencer
- Belington
- Romney
- Saint Marys
- Richwood
- Salem
- Shepherdstown
- Harrisville
- Terra Alta
- New Haven
- Wayne
- Oceana
- Mullens
- Sistersville
- Logan
- Parsons
- Ansted
- Mount Hope
- Montgomery
- Buffalo
- Athens
- Rainelle
- Sophia
- Glenville
- Pennsboro
- Hamlin
- Marlinton
- New Cumberland
- Chapmanville
- Alderson
- Clendenin
- Mason
- Rupert
- Belmont
- Cameron
- Sutton
- Rivesville
- East Bank
- Bethany
- Gassaway
- Man
- Gary
- Elizabeth
- Middlebourne
- Pineville
- Fort Gay
- Lumberport
- West Union
- Thomas
- Davis
- Ridgeley
- War
- Mill Creek
- Franklin
- Reedsville
- Gauley Bridge
- Beech Bottom
- Grantsville
- Cowen
- Peterstown
- Capon Bridge
- West Milford
- Rowlesburg
- Union
- Paw Paw
- Farmington
- Jane Lew
- Delbarton
- Burnsville
- Matewan
- Fairview
- Clay
- Pine Grove
- Whitesville
- Meadow Bridge
- Flemington
- Gilbert
- Hedgesville
- Tunnelton
- Kermit
- Harpers Ferry
- Wardensville
- Bramwell
- Newburg
- Ellenboro
- Kimball
- Hundred
- Iaeger
- Hillsboro
- Elk Garden
- Northfork
- Davy
- Bradshaw
- Worthington
- Cairo
- Anawalt
- Oakvale
- Leon
- Blacksville
- Smithfield
- Harman
- Bruceton Mills
- Alloy
- Apple Grove
- Arbovale
- Arnoldsburg
- Augusta
- Berkeley Springs
- Birch River
- Bluewell
- Branchland
- Brandywine
- Brushton
- Burlington
- Canaan Valley
- Cheat Lake
- Coalwood
- Core
- Craigsville
- Daybrook
- Dunlow
- Dutch Ridge
- East Lynn
- Eglon
- Falling Waters
- Flat Top
- Fort Ashby
- Frankford
- Glen Daniel
- Gormania
- Greenville
- Griffithsville
- Hacker Valley
- Helen
- Inwood
- Ivydale
- Joetown
- Laurel Point
- Lawford
- Letart
- Levels
- Lost River
- Matoaka
- Maybeury
- Maysville
- Mineral Wells
- Mount Morris
- Newton
- Piedmont (mineral)
- Prichard
- Reader
- Riverton
- Rock Cave
- Rockport
- Sardis
- Scott Depot
- Seth
- Smithville
- Snowshoe
- Union Ridge
- Valley Mills
- Van
- Wadestown
- Walkersville
- Wallace
- Walton
- Webster Springs
- Wharton
- Widen
Notable places in 304
| Place | Where | What it is |
|---|---|---|
| West Virginia University | 0.7 km from Morgantown | University, 27,150 12-month enrollment (2023–24) |
| Marshall University | 2.1 km from Huntington | University, 12,769 12-month enrollment (2023–24) |
| West Virginia International Yeager Airport | 4.6 km from Charleston | Commercial airport, 202,303 enplanements (2024) |
| New River Gorge National Park and Preserve | 6.8 km from Oak Hill | National Park System unit |
| Tri-State Airport | 11.9 km from Huntington | Commercial airport, 93,330 enplanements (2024) |
| Morgantown Municipal Airport | 2.7 km from Morgantown | Commercial airport, 8,017 enplanements (2024) |
| University of Charleston | 2.2 km from Charleston | University, 3,978 12-month enrollment (2023–24) |
| Harpers Ferry National Historical Park | 1.0 km from Harpers Ferry | National Historical Park |
| Shepherd Field Air National Guard Base | 6.2 km from Martinsburg | Military base |
| Mountaineer Field at Milan Puskar Stadium | 1.6 km from Morgantown | Stadium |
Area code 304
304 started service on .
No new code is planned for the region as of .
Area code 681 has its own page.
Questions about 304
Where is the 304 area code?
304 is in West Virginia. Its numbers are issued in Charleston, Huntington, Morgantown, and 212 other communities.
What time zone is area code 304 in?
304 is in Eastern Time. Daylight saving time is observed.
Does 304 have an overlay?
Yes. 681 was added as an overlay on 304 on 28 March 2009.
What cities are in the 304 area code?
Charleston, Huntington, Morgantown, Parkersburg, and Wheeling, and 210 other communities.
What state is area code 304 in?
Area code 304 is in West Virginia.
What counties are covered by area code 304?
Area code 304 covers communities in McDowell County, Fayette County, Preston County, Harrison County, Marion County, Brooke County, Greenbrier County, Mercer County, Mingo County, Wetzel County, Kanawha County, Mason County, Ritchie County, Braxton County, Hancock County, Hardy County, Jefferson County, Logan County, Mineral County, Monroe County, Putnam County, Raleigh County, Randolph County, Tucker County, Tyler County, Wayne County, Wyoming County, Barbour County, Berkeley County, Boone County, Cabell County, Hampshire County, Jackson County, Lewis County, Marshall County, Monongalia County, Nicholas County, Pleasants County, Pocahontas County, Taylor County, Wood County, Calhoun County, Clay County, Doddridge County, Gilmer County, Grant County, Lincoln County, Morgan County, Ohio County, Pendleton County, Roane County, Summers County, Upshur County, Webster County, and Wirt County.
Is 304 a toll-free area code?
No. 304 is a geographic area code. The toll-free codes are 800, 833, 844, 855, 866, 877, and 888.
Sources: NANPA area code listing, NANPA places by area code, NANPA central office code assignments, U.S. Census Bureau population estimates, OMB metropolitan area delineations. Checked .
Business phone numbers in area code 304, answered by an AI agent
A local number for Charleston, Huntington, and Morgantown, West Virginia, with an AI receptionist that takes caller details, answers the questions you give it, and books appointments. Numbers depend on what carriers have left.