Craig County · 24127 & 24095 & 24070
Window cleaning in Craig County.
Craig County is a small rural county northwest of the Roanoke Metro — under 5,000 residents, **New Castle** as the county seat with the historic 1851 courthouse, the **Catawba Valley** running south to the Roanoke County line, the Appalachian Trail crossing the southern county, and a deep-rural mountain-foothill character that's distinct from the Roanoke Metro core. Same crew, scheduling that respects mountain topography and the small-county pace.
Why Craig County
Why Craig County
- We respect the New Castle historic stock New Castle's downtown holds the 1851 Craig County Courthouse and the surrounding Federal-period and Victorian residential stock. Lime-mortar care, hand-detail on aged wood, no pressure-washing on aged brick.
- We work the Catawba Valley routing Most Craig County residential addresses sit along the Catawba Valley corridor (Route 311 from Salem northwest to New Castle and beyond) or up John's Creek toward Paint Bank. The valleys are narrow and the mountain ridges divide them; cross-county trips require routing back through the valley spine.
If you're anywhere in Craig County — New Castle, the Catawba Valley, Paint Bank, the John's Creek corridor, the rural ridge addresses — we service it. Craig County is in the Virginia Mountains extended zone; trip fee may apply on smaller jobs given routing distance from the Roanoke Metro base.
Neighborhoods
Where we've worked.
24127
New Castle area · county seat
- · New Castle town · county seat
- · Craig County Courthouse area
- · Route 311 corridor
24095
Catawba Valley & Paint Bank
- · Catawba Valley
- · Paint Bank
- · John's Creek corridor
Nearby towns we also serve