Skip to main content
The American Professional Plumbing Services fleet of service vans lined up outside the office
HomeService Area

Plumbing Service AreaWest Virginia and Virginia

The Eastern Panhandle of West Virginia and the northern Shenandoah Valley of Virginia.

Need a plumber now?We answer 24 hours a day, 7 days a week.

Emergency? Call or text 571-420-0536 Text

West Virginia(304) 350-1022Virginia(540) 323-8505 Get a Quote

Two offices, 28 towns

Martinsburg covers the West Virginia side, Winchester covers Virginia. Tap any town for its page.

Towns we serve in West Virginia

Call (304) 350-1022

Main office, open 24 hours

Martinsburg, WV

Berkeley County. Our main office, open 24 hours.

Jefferson County

Charles Town, WV

The Jefferson County seat. Old houses around Washington Street and new subdivisions at the edges.

Jefferson County

Ranson, WV

Right beside Charles Town. Older streets near the center and newer neighborhoods around them.

Jefferson County

Shepherdstown, WV

On the Potomac, one of the oldest towns in West Virginia, with Shepherd University in the middle of it.

Jefferson County

Harpers Ferry, WV

Where the Potomac and the Shenandoah meet. Steep streets, old houses, and Bolivar right next door.

Jefferson County

Kearneysville, WV

Open country along Route 9. Farms, orchards and homes on a few acres, most of them on a well.

Berkeley County

Inwood, WV

Southern Berkeley County on Route 11. Fast growing, with most neighborhoods built in the last few decades.

Berkeley County

Bunker Hill, WV

A small community on Route 11 along Mill Creek, with older homes by the road and newer ones in the country.

Berkeley County

Hedgesville, WV

On Route 9 in the hills west of Martinsburg. A small old town with spread out homes on wells around it.

Berkeley County

Falling Waters, WV

Along the Potomac in northern Berkeley County, near the Maryland line. Mostly newer neighborhoods off Route 11.

Morgan County

Berkeley Springs, WV

The Morgan County seat, known for its warm springs. Older houses in town, cabins and country homes in the hills.

Berkeley County

Gerrardstown, WV

A small village in southern Berkeley County, with orchards, farms and homes on wells around it.

Berkeley County

Spring Mills, WV

North of Martinsburg along I 81, one of the fastest growing parts of the county, full of newer neighborhoods.

Jefferson County

Summit Point, WV

A rural village in southern Jefferson County, with farms and country homes spread out around it.

Towns we serve in Virginia

Call (540) 323-8505

Winchester branch

Winchester, VA

Frederick County. Our newest branch, on Fort Collier Rd.

Loudoun County

Purcellville, VA

Older homes near Main Street, newer neighborhoods at the edge of town, and farms outside it on wells.

Loudoun County

Round Hill, VA

A small town on Route 7 west of Purcellville, with older houses in the center and country properties around it.

Loudoun County

Bluemont, VA

A village at the foot of the Blue Ridge where most homes are older, spread out and on their own well.

Loudoun County

Ashburn, VA

Planned communities of single family homes and townhomes, most of them built in the last few decades.

Frederick County

Stephens City, VA

Just south of Winchester on Route 11. An old main street with large neighborhoods built around it.

Clarke County

Berryville, VA

The Clarke County seat, east of Winchester on Route 7. Old houses in town, farms and estates outside it.

Frederick County

Middletown, VA

A small town on Route 11 south of Stephens City, with older homes along the main road.

Warren County

Front Royal, VA

The Warren County seat, where the two forks of the Shenandoah River meet.

Frederick County

Stephenson, VA

North of Winchester along Route 11, between our Winchester and Martinsburg offices.

Frederick County

Clear Brook, VA

Northern Frederick County on Route 11, a few minutes from the West Virginia line.

Shenandoah County

Strasburg, VA

A Shenandoah County town on the North Fork, with old houses along King Street and newer homes around it.

Shenandoah County

Woodstock, VA

The Shenandoah County seat, with historic buildings on Main Street and neighborhoods spread out around it.

Clarke County

Boyce, VA

A small Clarke County town surrounded by farmland, with older homes in town and wells outside it.

Frederick County

Gore, VA

West of Winchester on Route 50, in the hills of western Frederick County, where most homes are on a well.

Frederick County

Lake Frederick, VA

A newer planned community in southeastern Frederick County, built around the lake.

Town not on the list?

Call and ask. We work all over the Eastern Panhandle, the northern Shenandoah Valley and western Loudoun County.

What our customers say

The American Professional Plumbing Services fleet of service vans lined up outside the office

24/7 Emergency Plumbing

in West Virginia and Virginia

  • Emergency service every day of the week
  • Homes and businesses
  • Lifetime Craftsmanship Warranty
  • BBB Accredited Business

Get a Quote

Send the details and we will get back to you.

Emergency? Call or text 571-420-0536 Text