Post offices in West Virginia are not state offices. Every counter, from downtown Charleston to the smallest hollow, belongs to the United States Postal Service (USPS), an independent federal agency. That surprises people who look for a state office to fix a mail problem. The Mountain State has 55 counties, steep terrain and long river valleys, so the distance to the nearest counter often matters more than the name above the door. This page explains how service is organised, how city and rural offices differ, and what to bring so your errand takes one trip instead of two.
Who Governs Post Office Service in West Virginia
USPS is overseen by a Board of Governors and led by the Postmaster General. The Postal Regulatory Commission, another federal body, reviews rates and service standards. The West Virginia Legislature has no say over hours, staffing or closures. A state law cannot change how a retail counter in Beckley or Welch operates.
Day to day, each office is run by a postmaster or an officer in charge. Some small offices are supervised from a larger neighbor. If you have a complaint, start with the postmaster. Next, contact USPS customer service or file a request through the USPS website. Your member of Congress can also open a case, which often helps when the same delivery failure keeps repeating.
State and county agencies touch the mail only indirectly. County clerks keep local records and run elections alongside the Secretary of State's office. The Division of Motor Vehicles handles licenses and titles. None of them sell stamps, but each may ask you to mail a form or a payment. Knowing which agency owns which task saves a wasted drive down a winding road.
City Post Offices in Charleston, Huntington, Morgantown and the Ohio Valley
Larger towns have several offices, each serving a neighborhood or a group of ZIP codes. Charleston alone has 11 listings in our database, and the wider Kanawha County area has many more. Cross Lanes Post Office at 5306 Big Tyler Road, phone 304-776-3201, handles mail for the Cross Lanes side of the metro area. Blue Creek Post Office on Elk River Road in Elkview and Cabin Creek Post Office on Maccorkle Avenue in Belle serve communities along the Elk River and the Kanawha River. You can browse every office in the area on the Kanawha County page.
Huntington, on the Ohio River, shows how one city can have different kinds of offices. Guyandotte Post Office at 130 Bridge Street, phone 304-523-0448, sits in the historic Guyandotte neighborhood. Barboursville Mall Post Office at 404 Huntington Mall, phone 304-736-5029, is in Cabell County and suits shoppers who want to mail a package between other errands.
Morgantown, home of West Virginia University, has Pursglove Post Office at 576 Blue Horizon Drive, phone 304-599-5675. College towns tend to see longer lines when students move in and out, so plan around late summer and early May. Parkersburg's office is at 401 Juliana Street, phone 304-485-7771. Clarksburg's is at 200 Cava Drive, phone 304-623-4796, in Harrison County. In the Wheeling area, Elm Grove Post Office, 5 South Front Street, can be reached at 304-243-1875.
Beckley is the commercial hub of the southern part of the state. Its main office at 134 Industrial Drive, phone 304-252-5336, is one of seven Beckley listings. The surrounding Raleigh County has the second-highest listing count of any county in our data, which reflects how many small communities surround the city.
Coalfield and Small-Town Post Offices in Southern West Virginia
Southern West Virginia has a dense scatter of small offices, many of which began in coal camps and company towns that each needed their own mail stop. McDowell County has 32 listings, and Wyoming County has 26. Kimball Post Office at 168 Main Street in Welch, phone 304-585-7543, and Elbert Post Office at 2619 Miracle Mountain Road in Gary, phone 304-448-2325, are both in McDowell County. In Wyoming County, Corinne Post Office at 2064 Gulf Road, phone 304-294-8880, and Ravencliff Post Office at 71 Poplar Gap Road in Jesse, phone 304-294-6400, serve small communities.
Farther west, Williamson Post Office at 2 West 2nd Avenue, phone 304-235-2240, serves Mingo County along the Tug Fork. In the south-central part of the state, the Federal Post Office at 601 Federal Street in Bluefield, phone 304-325-9242, and Kegley Post Office at 3376 Beckley Road in Princeton, phone 304-425-6832, both sit in Mercer County.
Expect smaller counters in these areas. Hours at small offices are often shorter than at city branches, and some close for part of the day. Services such as passports, money orders and package pickup can differ from one office to the next. Call before you drive, because a ten-mile trip on a mountain road can take much longer than the map suggests.
Rural Addresses, Mailing Towns and PO Boxes in the West Virginia Hills
Outside the cities, the name of the office often differs from the town in your address. Chloe Post Office is listed at 22233 South Calhoun Highway under an Arnoldsburg mailing address in Calhoun County. Canvas Post Office is at 20 Oakwood Drive in Nettie, in Nicholas County. Colfax Post Office, 1734 Colfax Road, carries a Fairmont mailing address in Marion County. The name reflects the community the office was set up for, while the mailing city follows the ZIP code. When you look for an office, rely on the street address and ZIP code, not the name alone.
Many hollow and ridge roads are hard for carriers to reach. People there may get mail from a rural carrier, a cluster box or a PO Box at the nearest office. A PO Box is rented through USPS, and the price depends on the box size and the office. Ask the counter for current rates and for the application, which requires identification.
Other rural offices in our listings include Crawley Post Office on Midland Trail West in Greenbrier County, phone 304-392-6597, and Alum Bridge Post Office at 14 Moody Lane in Lewis County, phone 304-269-4419. Beverly Post Office at 290 Court Street in Randolph County, phone 304-636-6580, Apple Grove Post Office in Mason County, phone 304-576-2050, and Belington Post Office at 801 Crim Avenue in Barbour County, phone 304-823-1269, round out the picture of how widely the network spreads.
What to Bring to a West Virginia Post Office and When to Go
A little preparation prevents return trips. Most errands go faster if you carry the following:
- A valid photo ID for registered mail, held packages and PO Box applications. A PO Box application asks for two forms of identification.
- Sealed packages with a clear delivery address, a return address and the ZIP code written out.
- Your delivery notice slip or tracking number if you are collecting a missed package.
- For a passport application, proof of citizenship, a photocopy, and the correct payments. Call first, because only some offices accept applications and many require an appointment.
Timing matters too. Mid-morning and mid-afternoon are usually calmer than the lunch hour and Saturday mornings. The days after a holiday and the last days of the month tend to be busiest. In winter, snow and ice can slow delivery in the mountains. Spring storms and flooding can close roads or temporarily affect a building, so check for service alerts before you travel.
The phone numbers above come from our database. Confirm hours directly with the office before you go, especially for small-town branches with limited schedules.
Post offices in West Virginia are part of the national USPS network, operating under regional district management to deliver uniform service standards while accommodating the specific needs of urban, suburban, and rural communities across the state. Larger cities in West Virginia may have multiple post offices and main processing facilities.
Post Office locations are available in 545 cities across West Virginia. They are spread across 55 counties.
Cities with the highest concentration of post office locations include Charleston, Beckley, Huntington, reflecting densely populated areas with multiple branch offices serving different neighborhoods and zip codes.
Residents of West Virginia can use the USPS website to find the closest post office, check current lobby and window hours, locate self-service kiosks available after hours, and track incoming and outgoing mail and packages from their phones or computers.
Post Office by Counties
Post Office by Cities
- Belington
- Bayard
- Branchland
- Big Sandy
- Bramwell
- Buffalo
- Breeden
- Beech Bottom
- Big Springs
- Baker
- Belmont
- Bigbend
- Bickmore
- Burton
- Bud
- Bunker Hill
- Bim
- Burnsville
- Bartow
- Brandywine
- Belle
- Bergoo
- Barboursville
- Bruno
- Blacksville
- Beaver
- Bloomingrose
- Bolt
- Berkeley Springs
- Beckley
- Boomer
- Bridgeport
- Blair
- Barrackville
- Bradshaw
- Belva
- Birch River
- Bruceton Mills
- Bluefield
- Burlington
- Buckeye
- Bethany
- Belleville
- Berwind
- Benwood
- Bancroft
- Beverly
- Buckhannon
- Clay
- Capon Bridge
- Chester
- Clothier
- Carolina
- Cairo
- Cowen
- Coal City
- Coalton
- Colliers
- Cannelton
- Crawley
- Charles Town
- Charlton Heights
- Ceredo
- Corinne
- Cameron
- Cyclone
- Comfort
- Clear Fork
- Costa
- Culloden
- Caldwell
- Cabins
- Clarksburg
- Cucumber
- Coal Mountain
- Capon Springs
- Chapmanville
- Camden-on-Gauley
- Craigsville
- Clear Creek
- Crab Orchard
- Cedar Grove
- Cottageville
- Charleston
- Charmco
- Clendenin
- Calvin
- Covel
- Camden
- Circleville
- Crum
- Gauley Bridge
- Gary
- Gilbert Creek
- Gay
- Glen Daniel
- Gordon
- Gassaway
- Gypsy
- Green Bank
- Gandeeville
- Genoa
- Gallagher
- Gallipolis Ferry
- Grantsville
- Glenville
- Ghent
- Glen
- Grant
- Gormania
- Gilboa
- Grafton
- Granville
- Glen Ferris
- Glen Dale
- Gap Mills
- Given
- Glen Easton
- Glen Fork
- Gerrardstown
- Green Spring
- Glasgow
- Griffithsville
- Glenwood
- Great Cacapon
- Gilbert
- Glen Rogers
- Montrose
- Middlebourne
- Mathias
- Mannington
- McMechen
- Maysel
- Mount Storm
- Moundsville
- Madison
- Mount Carbon
- Maxwelton
- Maybeury
- Mineral Wells
- Moatsville
- Milton
- Meadow Bridge
- Meadowbrook
- Mount Gay-Shamrock
- Mount Nebo
- Mount Lookout
- Martinsburg
- Millstone
- Matoaka
- Maysville
- Miami
- Marlinton
- Masontown
- Moorefield
- Mount Clare
- Meadow Creek
- Minden
- Mount Hope
- Millwood
- Mammoth
- Mason
- Morgantown
- Midway
- Mill Creek
- Mullens
- Mabscott
- Man
- Montgomery
- Matewan
- Midkiff
- Maidsville
- Pipestem
- Pineville
- Peytona
- Princeton
- Powellton
- Pleasant Valley
- Pageton
- Pentress
- Paden
- Pax
- Peach Creek
- Point Pleasant
- Prosperity
- Parsons
- Proctor
- Petersburg
- Paynesville
- Princewick
- Prichard
- Premier
- Pullman
- Procious
- Prince
- Piedmont
- Pecks Mill
- Poca
- Panther
- Parkersburg
- Pratt
- Purgitsville
- Paw Paw
- Pine Grove
- Peterstown
- Philippi
- Pond Gap
- Palestine
- Pennsboro
- Ridgeley
- Raleigh
- Robson
- Rosedale
- Reynoldsville
- Ripley
- Ravenswood
- Ranson
- Rachel
- Rawl
- Reedsville
- Rock Creek
- Rowlesburg
- Rio
- Red Jacket
- Ronceverte
- Romney
- Richwood
- Red Creek
- Rippon
- Rivesville
- Ravencliff
- Red House
- Rosemont
- Ranger
- Rainelle
- Raysal
- Rock
- Racine
- Rupert
- Ragland
- Riverton
- Rock Cave
- Reader
- Rhodell
- Sinks Grove
- Shady Spring
- Scarbro
- Salem
- Sarah Ann
- Sophia
- Smithfield
- Summersville
- Summit Point
- St. Marys
- Spencer
- Seth
- Smoot
- Sandyville
- Sod
- Sumerco
- Switchback
- Spring Dale
- Shenandoah Junction
- Surveyor
- Sandstone
- Spanishburg
- Sutton
- Short Creek
- Springfield
- Stollings
- Sharples
- Slab Fork
- Sylvester
- Spelter
- Salt Rock
- Shepherdstown
- St. Albans
- Seneca Rocks
- Scott Depot
- Simon
- Spurlockville
- Shock
- Slanesville
- Shinnston
- Swiss
- Smithers
- Switzer
- Squire
- Smithburg
- Sistersville
- Southside
- Sugar Grove
- Slaty Fork
- Walkersville
- Webster Springs
- Wayside
- Wharton
- Wellsburg
- Wheeling
- Wayne
- Walker
- Washington
- Windsor Heights
- Williamson
- Wallback
- White Sulphur Springs
- White Oak
- Waverly
- Weston
- Worthington
- Weirton
- Wilkinson
- Whitman
- West Columbia
- Wallace
- Wharncliffe
- Wyoming
- Williamstown
- Wardensville
- West Milford
- Winifrede
- Wiley Ford
- Wilsondale
- Welch
- Winfield
- West Hamlin
- Wana
- Walton
- West Union
- Wyatt
- War
Residents of West Virginia can save time by using USPS online tools to schedule package pickups from home, print prepaid shipping labels, and set up mail forwarding or hold requests without visiting a post office. When visiting a post office in West Virginia for passport acceptance, call ahead to confirm that the specific location offers the service and whether an appointment is required.
Browse Post Office by county across West Virginia to find the nearest location.
Finding the Right Post Office by County in West Virginia
County lines rarely match mail routes, but they remain the easiest way to narrow a search in a state with so many small offices. A resident of Princeton, for example, may find the nearest counter is Kegley Post Office, while someone in Bluefield will likely use the Federal Post Office on Federal Street. Both sit in Mercer County, close to the Virginia line. In the central highlands, Nicholas County includes small offices such as Canvas Post Office in Nettie, where the nearest alternative can be a long drive.
Always check the ZIP code before you choose an office. Your mailing address may use the name of a neighboring town, and the office that handles your mail may be closer than the one your map app suggests. The USPS ZIP Code lookup tool on the USPS website confirms which post office serves your street. If you are moving to West Virginia, ask your landlord or county clerk whether your property has a street address that carriers can use or whether you will need a PO Box.
Small businesses should also compare nearby offices. A branch with a loading area, longer hours or package services can save time every week. A quick phone call to the counter usually settles it.