Home Improvement Locations in Virginia

There are 119 cities with home improvement stores in Virginia. Please pick your store location to get hours, store links, directions, phone numbers, and more.
You can also skip to the city you are looking for a store by clicking on a letter.
A | B | C | D | F | G | H | L | M | N | P | R | S | T | V | W |

A


Abingdon


Lowes - Abingdon Lowes - Abingdon
24500 Falcon Place Blvd Abingdon 24211

Alexandria


Home Depot - Hybla Valley - Alexandria
7710 Richmond Hwy Alexandria 22306
Home Depot - Alexandria - Alexandria
400 S Pickett St Alexandria 22304

Lowes - Alexandria Lowes - Alexandria
6750 Richmond Highway Alexandria 22306
Home Depot - Annandale - Alexandria
6555 Little River Tpke Alexandria 22312

Ashburn


Home Depot - Ashburn - Ashburn
43675 Greenway Corp Dr Ashburn 20147

Ashland


Home Depot - North Richmond - Ashland
10233 Lakeridge Parkway Ashland 23005

B


Bedford


Lowes - Bedford Lowes - Bedford
1820 East Lynchburg Salem Tpke Bedford 24523

Bluefield


Lowes - Bluefield Lowes - Bluefield
515 Commerce Drive Bluefield 24605

Bristol


Home Depot - Bristol, Va - Bristol
400 Forsythe Rd Bristol 24202

Lowes - Bristol Lowes - Bristol
401 Merchant Trace Bristol 24202

C


Chantilly


Home Depot - S Riding - Chantilly
25000 Riding Plaza Chantilly 20152
Lowes - Chantilly Lowes - Chantilly
13856 Metrotech Drive Chantilly 20151

Charlottesville


Lowes - Charlottesville Lowes - Charlottesville
400 Woodbrook Drive Charlottesville 22901

Chesapeake


Lowes - Chesapeake Lowes - Chesapeake
1308 Battlefield Blvd N Chesapeake 23320
Home Depot - Portsmouth, Va - Chesapeake
2421 Old Taylor Rd Chesapeake 23321
Home Depot - Chesapeake - Chesapeake
1400 Tintern Ln Chesapeake 23320

Lowes - W. Chesapeake Lowes - Chesapeake
4708 Portsmouth Blvd Chesapeake 23321
Home Depot - S Chesapeake - Chesapeake
157 Hillcrest Pkwy Chesapeake 23322

Chester


Lowes - Chester Lowes - Chester
2601 Weir Place Chester 23831

Home Depot - S Richmond/Chester - Chester
12300 Jefferson Davis Hwy Chester 23831

Chesterfield


Lowes - W. Chesterfield Lowes - Chesterfield
7001 Winterpock Rd Chesterfield 23832

Christiansburg


Home Depot - Christiansburg - Christiansburg
200 Conston Ave Christiansburg 24073

Lowes - Christiansburg Lowes - Christiansburg
350 Peppers Ferry Rd Ne Christiansburg 24073

Colonial Heights


Home Depot - Colonial Heights - Colonial Heights
2600 Conduit Rd Colonial Heights 23834

Culpeper


Lowes - Culpeper Lowes - Culpeper
15150 Montanus Drive Culpeper 22701

D


Danville


Home Depot - Danville - Danville
175 Holt Garrison Parkway Danville 24540
Lowes - Danville Lowes - Danville
280 Lowe's Drive Danville 24540

F


Fairfax


Home Depot - Merrifield - Fairfax
2815 Merrilee Dr Fairfax 22031
Home Depot - Fairfax Circle - Fairfax
3201 Blenheim Boulevard Fairfax 22030
Lowes - Fairfax Lowes - Fairfax
4080 Jermantown Rd Fairfax 22030

Home Depot - Fairfax - Fairfax
12275 Price Club Plaza Fairfax 22030

Falls Church


Home Depot - Falls Church - Falls Church
6210 Seven Corners Ctr Falls Church 22044

Farmville


Lowes - Farmville Lowes - Farmville
2644 Farmville Road Farmville 23901

Franklin


Lowes - Franklin Lowes - Franklin
1240 Armory Drive Franklin 23851

Fredericksburg


Home Depot - Fredericksburg - Fredericksburg
1201 Gateway Blvd Fredericksburg 22401
Lowes - Spotsylvania County Lowes - Fredericksburg
10101 Southpoint Parkway Fredericksburg 22407

Lowes - Fredericksburg Lowes - Fredericksburg
1361 Carl D Silver Pkwy Fredericksburg 22401
Lowes - S. Stafford Lowes - Fredericksburg
299 Banks Ford Parkway Fredericksburg 22406
Home Depot - Spotsylvania - Fredericksburg
5771 Plank Road Fredericksburg 22407

Front Royal


Lowes - Front Royal Lowes - Front Royal
80 Riverton Commons Drive Front Royal 22630

G


Gainesville


Lowes - Gainesville Lowes - Gainesville
13000 Gateway Center Dr Gainesville 20155

Galax


Lowes - Galax Lowes - Galax
8417 Carrollton/Pike Road Galax 24333

Glen Allen


Home Depot - Richmond/W Broad - Glen Allen
11260 W Broad St Glen Allen 23060

Lowes - Short Pump Lowes - Glen Allen
4401 Pouncey Tract Road Glen Allen 23060

Gloucester


Lowes - Gloucester Lowes - Gloucester
6659 George Washington Mem Hwy Gloucester 23061
Home Depot - Gloucester - Gloucester
6921 Walton Lane Gloucester 23061

Gordonsville


Lowes - Zion Crossroads Lowes - Gordonsville
165 Camp Creek Parkway Gordonsville 22942

H


Hampton


Lowes - Hampton Lowes - Hampton
2002 Power Plant Parkway Hampton 23666
Home Depot - Hampton - Hampton
1413 N Armistead Ave Hampton 23666

Harrisonburg


Lowes - Harrisonburg Lowes - Harrisonburg
201 Linda Lane Harrisonburg 22802

Home Depot - Harrisonburg - Harrisonburg
121 Burgess Rd Harrisonburg 22801

Haymarket


Home Depot - Haymarket - Haymarket
15450 John Marshall Hwy Haymarket 20169

Henrico


Lowes - E. Richmond Lowes - Henrico
4551 S Laburnum Avenue Henrico 23231

Lowes - W. Richmond Lowes - Henrico
9490 West Broad St Henrico 23294

L


Leesburg


Home Depot - Leesburg - Leesburg
280 Fort Evans Rd Leesburg 20176
Lowes - Lowes Of Leesburg - Leesburg
1390 Russell Branch Parkway Se Leesburg 20176

Lexington


Lowes - Lexington Lowes - Lexington
1255 North Lee Highway Lexington 24450

Lynchburg


Lowes - Lynchburg Lowes - Lynchburg
8216 Timberlake Road Lynchburg 24502
Home Depot - Lynchburg - Lynchburg
7902 Graves MIll Road Lynchburg 24502

M


Madison Heights


Lowes - Madison Heights Lowes - Madison Heights
150 River James Shopping Ctr Madison Heights 24572

Manassas


Home Depot - East Manassas - Manassas
8805 Liberia Ave Manassas 20110
Home Depot - Manassas - Manassas
7486 Stream Walk Ln Manassas 20109

Lowes - N. Manassas Lowes - Manassas
7500 Broken Branch Lane Manassas 20109

Martinsville


Lowes - Martinsville Lowes - Martinsville
1059 Commonwealth Blvd Martinsville 24112

Mechanicsville


Home Depot - Mechanicsville - Mechanicsville
7251 Bell Creek Rd Mechanicsville 23111

Lowes - Mechanicsville Lowes - Mechanicsville
6425 Mechanicsville Turnpike Mechanicsville 23111

Midlothian


Home Depot - Sw Richmond - Midlothian
12300 Chattanooga Plaza Midlothian 23112

N


Newport News


Lowes - Newport News Lowes - Newport News
300 Chatham Drive Newport News 23602
Home Depot - Newport News - Newport News
325 Chatham Dr Newport News 23602

Norfolk


Home Depot - Military Circle - Norfolk
1261 N Military Hwy Norfolk 23502

Lowes - Norfolk Lowes - Norfolk
1081 North Military Highway Norfolk 23502

P


Portsmouth


Lowes - Portsmouth Lowes - Portsmouth
4040 Victory Blvd Portsmouth 23701

Pounding Mill


Lowes - Claypool Hill Lowes - Pounding Mill
4375 Indian Paint Road Pounding Mill 24637

Prince George


Lowes - Prince George Lowes - Prince George
2085 Waterside Drive Prince George 23875

R


Radford


Lowes - Pulaski County Lowes - Radford
6115 Lowes Drive Radford 24141

Reston


Home Depot - Reston - Reston
1651 Reston Parkway Reston 20194

Richmond


Lowes - S. Richmond Lowes - Richmond
2501 Shelia Lane Richmond 23225

Lowes - N. Richmond Lowes - Richmond
8001 Brook Rd Richmond 23227
Home Depot - Midlothian - Richmond
1386 Car Mia Way Richmond 23235
Lowes - Midlothian Lowes - Richmond
1512 West Koger Center Dr Richmond 23235

Home Depot - Intown (Richmond) - Richmond
6501 W Broad St Richmond 23230
Lowes - Central Richmond Lowes - Richmond
1640 West Broad Street Richmond 23220

Roanoke


Lowes - S. Roanoke Lowes - Roanoke
4224 Valley Avenue Roanoke 24018

Lowes - Roanoke Lowes - Roanoke
5040 Rutgers St Nw Roanoke 24012
Lowes - E. Roanoke Lowes - Roanoke
4520 Challenger Avenue Roanoke 24012
Home Depot - Roanoke - Roanoke
3217 Hershberger Rd Nw Roanoke 24017

Home Depot - S Roanoke - Roanoke
4176 Franklin Road Roanoke 24014

Rocky Mount


Lowes - Rocky Mount Lowes - Rocky Mount
800 Old Franklin Turnpike Rocky Mount 24151

Ruckersville


Lowes - Ruckersville Lowes - Ruckersville
385 Stoneridge Drive North Ruckersville 22968

S


Salem


Lowes - Salem Lowes - Salem
840 West Main Street Salem 24153

South Boston


Lowes - South Boston Lowes - South Boston
3603 Old Halifax Road South Boston 24592

South Hill


Home Depot - South Hill - South Hill
250 Frank D Harris Dr South Hill 23970

Springfield


Home Depot - Springfield - Springfield
6691 Frontier Rd Springfield 22150

Stafford


Lowes - Stafford Lowes - Stafford
1330 Stafford Market Place Stafford 22556
Home Depot - Stafford - Stafford
305 Worth Avenue Stafford 22556

Staunton


Lowes - Staunton Lowes - Staunton
1028d Richmond Rd Staunton 24401

Sterling


Home Depot - Sterling Park - Sterling
46261 Cranston Way Sterling 20165
Lowes - Sterling Lowes - Sterling
45430 Dulles Crossing Plaza Sterling 20166

Suffolk


Lowes - Suffolk Lowes - Suffolk
1216 N Main Street Suffolk 23434

T


Tappahannock


Lowes - Tappahannock Lowes - Tappahannock
2000 Tappahannock Blvd Tappahannock 22560

V


Virginia Beach


Home Depot - Celebration Station - Virginia Beach
3352 Virginia Beach Blvd Virginia Beach 23452
Lowes - Virginia Beach Lowes - Virginia Beach
3565 Holland Road Virginia Beach 23452
Home Depot - Va Beach/Princess Anne - Virginia Beach
2020 Lynnhaven Pkwy Virginia Beach 23456

Home Depot - General Booth - Virginia Beach
2324 Elson Green Ave Virginia Beach 23456
Lowes - E. Virginia Beach Lowes - Virginia Beach
2403 Virginia Beach Blvd Virginia Beach 23454

W


Warrenton


Home Depot - Warrenton - Warrenton
267 Alwington Blvd Warrenton 20186

Waynesboro


Home Depot - Waynesboro - Waynesboro
31 Windigrove Rd Waynesboro 22980
Lowes - Waynesboro Lowes - Waynesboro
801 Lew Dewitt Boulevard Waynesboro 22980

Williamsburg


Home Depot - Williamsburg - Williamsburg
6700 Mooretown Rd Williamsburg 23188
Lowes - Williamsburg Lowes - Williamsburg
801 East Rochambeau Dr Williamsburg 23188

Winchester


Home Depot - Winchester - Winchester
2350 Legge Blvd Winchester 22601

Lowes - Winchester Lowes - Winchester
2200 S Pleasant Valley Rd Winchester 22601
Lowes - N. Winchester Lowes - Winchester
261 Market St Winchester 22602

Wise


Lowes - Wise County Lowes - Wise
201 Woodland Drive Sw Wise 24293

Woodbridge


Lowes - Dale City Lowes - Woodbridge
13720 Smoketown Road Woodbridge 22192
Home Depot - Dale City - Woodbridge
14025 Foulger Square Woodbridge 22192

Woodstock


Lowes - Woodstock Lowes - Woodstock
1220 Henry Ford Drive Woodstock 22664

Wytheville


Lowes - Wytheville Lowes - Wytheville
185 Dominion Street Wytheville 24382