Area Code 304

West Virginia

Area code 304 serves West Virginia, primarily Charleston, in the Eastern Time (ET) time zone. It has served the region since 01-Jan-1947.

Published: Updated:

Overlay Area Code

This area code is part of an overlay region, meaning the same geographic area is served by multiple area codes. Overlay codes were introduced to meet growing demand for phone numbers without requiring existing customers to change their numbers.

This area code shares its geographic region with: area code 681 (Charleston).

In service since: 01-Jan-1947

Learn more about overlay and split area codes →

Demographics & Economics

Total Population
2,642,219
Population Density
67 people/sq mi
below U.S. average (U.S.: 93 people/sq mi)
Median Household Income
$56,193
below U.S. median (U.S.: $75,144)
Poverty Rate
16.6%
above U.S. average (U.S.: 11.5%)
Unemployment Rate
6.0%
above U.S. average (U.S.: 3.6%)
Education Attainment
Bachelor's Degree+
22.7%
below U.S. average (U.S.: 33.7%)
High School or Lower
43.6%

Statistics are population-weighted aggregations from Census ACS 5-year estimates. Population figures are approximate — see Sources & Methodology for details on how area code populations are derived.

See how this area code compares to all US area codes in the Statistics dashboard.

Time Zone

  • Eastern Time (ET)

NANPA Relief Status

According to the latest NANPA analysis (July 2026), this area code is not currently listed as exhausting within the next 36 months. No relief planning is in progress for this NPA.

Source: NANPA NPA Relief Planning Reports · See all relief planning statuses

Current Time

Eastern Time (ET)
 
 

Prefix Utilization

Geographic Coverage

State

WV

Major Cities

  • Charleston
  • Huntington
  • Morgantown
  • Parkersburg
  • Wheeling
  • Martinsburg
  • Weirton
  • Fairmont
  • Beckley
  • Clarksburg
  • Teays Valley
  • South Charleston
  • St. Albans
  • Vienna
  • Cheat Lake
  • Cross Lanes
  • Bluefield
  • Bridgeport
  • Oak Hill
  • Moundsville
  • Dunbar
  • Pea Ridge
  • Nitro
  • Hurricane

and 415 more cities

Area Code 304 geographic coverage map (light mode)

Historical Timeline of Area Code 304

Area code 304 was established in October 1947 as one of the original 86 North American area codes under AT&T's National Numbering Plan. It served as the sole area code for the entire state of West Virginia for over 62 years, until area code 681 was activated as an overlay on March 28, 2009. The middle digit "0" in 304 confirmed full-state coverage under the original NANP rules, where a zero indicated an entire state and a one indicated a portion of a state. On a rotary phone, 304 required 17 pulses (3 + 10 + 4), above the average of 14.1 for codes created around the same time. Source: Wikipedia

Key milestones:

  • 1947: Area code 304 established as one of the original 86 North American area codes. It covered the entire state of West Virginia, from the Eastern Panhandle to the southern coalfields. The middle digit "0" confirmed statewide coverage under original NANP conventions. Source: Wikipedia
  • 2000: NANPA petitioned the WV Public Service Commission for area code relief due to projected exhaustion of the 304 NPA. Case No. 00-0953-T-PC was opened before the Commission. Growth of wireless devices, fax machines, and pagers was driving number demand across the state. Source: WV PSC Case 00-0953-T-PC
  • May 2004: The WV PSC Working Group, comprising Commission Staff, the Consumer Advocate, and telecommunications carriers, unanimously recommended an all-services overlay for the 304 NPA. This consensus recommendation preceded the FCC pooling order by nearly two years. Source: Wikipedia
  • March 15, 2006: The FCC issued Order 06-14 (CC Docket No. 99-200), granting the WV PSC authority to implement mandatory thousands-block number pooling in the 304 NPA. The 304 NPA was projected to exhaust in Q1 2006. Pooling allowed carriers to share blocks of 1,000 numbers instead of receiving entire 10,000-number blocks, delaying exhaustion from Q1 2006 to Q4 2008. Source: FCC 06-14
  • January 29, 2008: The WV PSC ordered a geographic split along the Charleston-Clarksburg LATA boundary. The proposed split would have kept Charleston, Parkersburg, and southern cities in 304, while northern and eastern cities received a new area code. The Commission chairman dissented in favor of an overlay. Source: WV PSC Case 00-0953-T-PC
  • February 13, 2008: Following petitions for reconsideration from AT&T, Verizon Wireless, and other parties, the Commission unanimously reversed its decision and ordered an all-services overlay instead. West Virginia became the first state served by a single code to install an overlay plan. Source: WV PSC Case 00-0953-T-PC
  • March 21, 2008: NANPA Planning Letter 375 announced implementation details for the 681 overlay. Permissive 10-digit dialing began July 26, 2008. Source: Wikipedia
  • February 28, 2009: Mandatory 10-digit dialing took effect for all existing 304 numbers. Source: Wikipedia
  • March 28, 2009: Area code 681 activated as overlay for 304. New 681 numbers became available for the first time. West Virginia became the first state served by a single code to install an overlay plan. Source: Wikipedia

Area code 304's regulatory history reflects the broader tension in numbering policy between geographic splits and overlays. The 15-day reversal from split to overlay in January-February 2008 remains one of the fastest regulatory about-faces in US area code history, driven by industry opposition to the burden of number changes for rural customers.

Regulatory History

Area code 304's regulatory history includes a critical FCC pooling order, a WV PSC case that went from split to overlay in 15 days, and the implementation details that made West Virginia's first overlay possible. The 304 NPA was one of the original 86 area codes established in 1947 and served the entire state of West Virginia until the 681 overlay in 2009. Source: Wikipedia

YearEventDocketRegulatory Action & Impact
2000Relief petition filedCase 00-0953-T-PCNANPA petitioned the WV PSC for area code relief due to projected exhaustion of the 304 NPA. Growth of wireless devices, fax machines, and pagers was driving number demand across the state. Source: WV PSC
May 2004Working Group recommendationCase 00-0953-T-PCThe WV PSC Working Group unanimously recommended an all-services overlay for the 304 NPA. The recommendation included Commission Staff, the Consumer Advocate, and telecommunications carriers. Source: Wikipedia
2006FCC pooling authority grantedFCC 06-14 (CC Docket 99-200)FCC granted the WV PSC authority to implement mandatory thousands-block number pooling in the 304 NPA. The 304 NPA was projected to exhaust in Q1 2006. Pooling delayed exhaustion to Q4 2008. Source: Federal Register
Jan 29, 2008Geographic split orderedCase 00-0953-T-PCWV PSC ordered a geographic split along the Charleston-Clarksburg LATA boundary. The Commission chairman dissented in favor of an overlay. Source: WV PSC
Feb 13, 2008Split reversed to overlayCase 00-0953-T-PCFollowing petitions for reconsideration from AT&T, Verizon Wireless, and other parties, the Commission unanimously reversed its decision and ordered an all-services overlay. West Virginia became the first state served by a single code to install an overlay plan. Source: WV PSC
Mar 21, 2008NANPA implementation announcedPL-375NANPA Planning Letter 375 announced implementation details for the 681 overlay. Permissive 10-digit dialing began July 26, 2008. Source: Wikipedia
2009681 overlay activatedNANPA PL-375Mandatory 10-digit dialing took effect February 28, 2009. Area code 681 activated March 28, 2009 as overlay for 304. Source: Wikipedia

County Coverage

Population-weighted county share based on aggregated ZCTA population (100% = total mapped population for area code 304).

CountyPopulationShare
Kanawha, WV190,4327.2%
Monongalia, WV160,7216.1%
Berkeley, WV141,8745.4%
Harrison, WV121,3814.6%
Cabell, WV112,5054.3%
Putnam, WV96,6493.7%
Wood, WV94,7803.6%
Taylor, WV86,2333.3%
Raleigh, WV83,0183.1%
Wayne, WV79,4293.0%
Brooke, WV79,3993.0%
Marshall, WV73,8932.8%
Marion, WV71,4222.7%
Mason, WV62,4112.4%
Jefferson, WV61,0542.3%
Mercer, WV60,0342.3%
Barbour, WV55,9302.1%
Lincoln, WV52,9552.0%
Fayette, WV49,4381.9%
Ohio, WV48,1241.8%
Greenbrier, WV42,3811.6%
Preston, WV39,4571.5%
Jackson, WV38,8811.5%
Lewis, WV37,6561.4%
Logan, WV35,4841.3%
Randolph, WV33,8391.3%
Morgan, WV33,1461.3%
Hancock, WV32,4421.2%
Nicholas, WV32,2411.2%
Tyler, WV31,7261.2%
Boone, WV31,1911.2%
Roane, WV31,0461.2%
Hampshire, WV30,8661.2%
Mineral, WV29,8891.1%
Grant, WV29,2951.1%
Wyoming, WV28,2051.1%
Upshur, WV26,8041.0%
Summers, WV25,0250.9%
Mingo, WV23,6650.9%
Ritchie, WV23,1050.9%
McDowell, WV22,3120.8%
Braxton, WV21,4450.8%
Monroe, WV21,0260.8%
Hardy, WV20,6880.8%
Doddridge, WV17,5570.7%
Wetzel, WV16,8490.6%
Gilmer, WV16,2470.6%
Clay, WV14,1210.5%
Pocahontas, WV13,1110.5%
Pendleton, WV12,2100.5%
Pleasants, WV10,9770.4%
Webster, WV9,7860.4%
Tucker, WV9,7160.4%
Wirt, WV9,4520.4%
Calhoun, WV8,6960.3%

Area Code 304 Family Tree

View All Trees

Hover over nodes to see details. Click to navigate to individual area code pages. Use scroll to zoom, drag to pan.

304681
2
Total Codes
0
Splits
1
Overlays
1
Max Depth

All Descendants

Code StateType In Service Parent
681WVoverlay28-Mar-2009304

Area code 304 was originally assigned in 01-Jan-1947 to serve WV. Over the years, it has generated 1 descendant area code through a combination of geographic splits and overlays as demand for telephone numbers grew.

Call Context

Mixed urban-rural area

This area code spans a mix of urban centers and rural communities across WV, with Charleston as a primary city.

Nearby Area Codes

Area codes geographically closest to 304.

Other Area Codes in West Virginia

Area codes that also serve West Virginia, linked for easy comparison.