Commonwealth Building Materials

Serving Virginia

Commonwealth Building Materials offers seven conveniently located yards across Virginia. We serve a wide range of commercial and residential customers in Williamsburg, Glen Allen, Troy, Harrisonburg, Lynchburg, Norfolk, and Roanoke.

Some of our services include commercial delivery, residential delivery, and specialty product orders. We also carry a wide variety of in-stock products at each of our yards including drywall, joint treatments, steel, acoustical ceiling tile, insulation, doors, EIFS (Exterior Insulation Finish System), floors, fire treated lumber, jobsite tools, safety equipment, and a full selection of construction accessories.

Commonwealth Building Materials offers on-time delivery service from each of our seven locations. We also offer after hours and weekend deliveries to meet the needs of our diverse customer base.

Products and Services


With the most comprehensive selection of gypsum board in our service area, Commonwealth Building Materials has everything you need to complete your drywall project. Our drywall inventory includes regular and type X, fire-rated, non-paper faced, moisture and mold resistant, and impact resistant wallboard.

Steel Framing

Like all GMS companies, Commonwealth Building Materials offers one of the largest in-stock selections of steel in the business. Our products come in 25 gauge to 16 gauge in a variety of lengths, from companies like ClarkDietrich, MarinoWare, Steel Structural Systems, Super Stud, Telling, Simpson Strong-Tie, and The Steel Network.

Acoustical Tile

Commonwealth Building Materials is a proud supplier of USG acoustical ceiling products. We have a large in-stock selection of all types of ceiling tile, panels and canopies that are appropriate for a variety of jobsite applications.

Distribution Centers & Locations

Charlottesville/Troy, VA

169 Starlite Park
Troy, VA 22974

M-F: 6:00am - 5:00pm

Harrisonburg, VA

30 Covenant Dr
Harrisonburg, VA 22801

M-F: 6:30am - 5:00pm

Lynchburg, VA

227 Industrial Cir
Lynchburg, VA 24501

M-F: 6:00am - 5:00pm

Norfolk, VA

401 Naval Base Rd
Norfolk, VA 23505

M-F: 6:00am - 5:00pm

Richmond/Glen Allen, VA

11066-A Washington Hwy
Glen Allen, VA 23059

M-F: 6:00am - 5:00pm

Roanoke, VA

1735 Plantation Rd NE
Roanoke, VA 24012

M-F: 6:00am - 5:00pm

Williamsburg, VA

1701 Endeavor Drive
Williamsburg, VA 23185

M-F: 6:00am - 5:00pm