OSHA SearchOSHA records by employer

OSHA violations in Virginia

28,384inspections since 2015
9,885employers cited
$74,590,721current penalties
2,054inspections in the last 12 months

OSHA and Virginia's own safety agency, where it has one, opened 28,384 inspections in Virginia since 2015. 13,817 of them ended with at least one citation, 45,341 citation items in all.

Recent citations

EmployerIssuedPenalty
GPM Investments, LLC
Glen Allen
Oct 2, 2026$14,805
Coalfield Services, Incorporated
Wytheville
Oct 2, 2026$11,656
3 Stars Roofing
Abingdon
Oct 2, 2026$3,115
Varcen Metal and Supply, LLC
Rustburg
Oct 1, 2026$3,654
Southern Spear Ironworks, LLC.
Norfolk
Oct 1, 2026$8,512
Palfinger Marine USA Inc.
Portsmouth
Oct 1, 2026$15,756
Vdot Central Area Headquarters
Chester
Sep 30, 2026$0
San Jose Construction Group, Inc.
Springfield
Sep 30, 2026$14,660
Harman Construction, Inc.
Harrisonburg
Sep 30, 2026$20,285
Go Car Wash Management, Corp.
Fredericksburg
Sep 30, 2026$0
Primecon Corporation
Richmond
Sep 30, 2026$962
Interstate Group, LLC
Glen Lyn
Sep 28, 2026$15,735
Church Schools in the Diocese of Virginia
Tappahannock
Sep 28, 2026$0
National Concrete Commercial, LLC
Daleville
Sep 25, 2026$1,000
Valley Woodcraft, LLC
Roanoke
Sep 25, 2026$2,202

Rules cited most in Virginia

  1. 1910.1200: Hazard communication 3,635
  2. 1926.501: Fall protection in construction 2,964
  3. 1910.134: Respiratory protection 2,153
  4. 1926.451: Scaffolds, general requirements 1,808
  5. 1910.305: Electrical wiring methods 1,779
  6. 1910.303: Electrical equipment, general requirements 1,757
  7. 1910.157: Portable fire extinguishers 1,423
  8. 1926.1053: Ladders in construction 1,346
  9. 1926.50: Medical services and first aid 1,202
  10. 1910.178: Forklifts and other powered industrial trucks 1,133

Largest current penalties since 2015

EmployerCitationsPenaltiesLast inspection
Thomas Builders of Virginia, Inc.
Forest
178$8,120,636Aug 27, 2026
The Goodyear Tire & Rubber Company
Danville
341$3,672,622Oct 16, 2026
Dollar Tree Stores, Inc.
Chesapeake
46$734,236Sep 9, 2025
T.D. Fraley & Sons, Inc.
Annandale
34$533,702Aug 2, 2018
Dollar Tree, Inc.
Norfolk
33$532,409Jan 27, 2026
The Valley Fertilizer and Chemical Company Incorporated
Mount Jackson
63$516,730Apr 29, 2019
Hutch Corporation
Virginia Beach
22$458,545Jun 16, 2016
Virginia Transformer Corp.
Roanoke
141$451,739May 15, 2026
U.S. Postal Service
Sandston
288$415,289Jan 25, 2024
Smith-Midland Corporation
Midland
133$415,276Mar 12, 2025
Nationwide Homes
Martinsville
101$402,830Jul 17, 2023
Yokohama Tire Manufacturing Virginia, LLC
Salem
94$392,428Oct 2, 2025
Catrachos Construction, Inc.
Virginia Beach
89$386,910Feb 6, 2018
Cuisine Solutions Inc.
Alexandria
83$381,136Mar 21, 2025
Landmark Atlantic Holdings Company, LLC
Fairfax
2$317,450Nov 22, 2024
Bae Systems Ordnance Systems Inc.
Radford
45$292,358Mar 6, 2025
BWXT Nuclear Operation Group, Inc.
Lynchburg
3$283,368Jun 23, 2020
Loredo Construction LLC
Roanoke
25$277,675Dec 31, 2025
Colonna's Shipyard Inc
Norfolk
225$273,815Nov 25, 2025
Donnie Jenkins JR. Tree & Landscaping Service
Falls Church
6$272,169May 29, 2019
Newport News Shipbuilding Division of Huntington Ingalls Industries Incorporated
Newport News
22$265,565Sep 9, 2026
Digges Development Corporation
Mclean
7$258,185Jul 23, 2019
Loudoun Stairs Inc.
Purcellville
25$255,535Jan 30, 2025
Chase Roofing, LLC
Newport News
64$248,032Aug 6, 2025
Abb Inc.
Bland
32$243,684Jan 6, 2026

Every city in Virginia

Employers with OSHA citations since 2015, by city.

Abingdon 110 · Accomac 11 · Afton 2 · Alberta 2 · Aldie 12 · Alexandria 132 · Alleghany 1 · Altavista 13 · Alton 2 · Amelia Court House 8 · Amherst 9 · Amissville 3 · Annandale 14 · Appalachia 3 · Appomattox 7 · Ararat 1 · Arlington 122 · Ashburn 45 · Ashland 99 · Atkins 8 · Austinville 2 · Axton 1 · Aylett 4 · Baileys Crossroads 2 · Barboursville 1 · Barhamsville 1 · Bassett 10 · Bastian 3 · Bealeton 7 · Bedford 35 · Belle Haven 1 · Ben Hur 1 · Bent Mountain 2 · Berryville 25 · Big Island 2 · Big Stone Gap 17 · Birchleaf 2 · Blackridge 1 · Blacksburg 178 · Blackstone 23 · Blairs 5 · Bland 5 · Blue Ridge 3 · Bluefield 11 · Bluemont 1 · Bon Air 6 · Boones Mill 5 · Bowling Green 4 · Boyce 1 · Boydton 7 · Boykins 2 · Bracey 2 · Brambleton 3 · Branchville 1 · Bridgewater 9 · Bristol 68 · Bristow 11 · Broadlands 1 · Broadway 11 · Brodnax 1 · Brookneal 9 · Buchanan 6 · Buckingham 5 · Buena Vista 9 · Burgess 1 · Burke 6 · Burkeville 4 · Callao 2 · Callaway 2 · Cana 3 · Cape Charles 33 · Cardinal 1 · Carrollton 11 · Cascade 2 · Castlewood 1 · Catawba 1 · Catharpin 2 · Catlett 2 · Cave Spring 6 · Cedar Bluff 8 · Centreville 8 · Chantilly 57 · Charles City 7 · Charlotte Court House 2 · Charlottesville 124 · Chase City 5 · Chatham 13 · Check 1 · Cheriton 2 · Chesapeake 399 · Chester 56 · Chesterfield 30 · Chesterl 1 · Chilhowie 11 · Chincoteague 4 · Chincoteague Island 4 · Christiansburg 102 · Church Road 1 · Churchville 1 · Clarksville 4 · Claudville 1 · Clear Brook 2 · Clifton 2 · Clifton Forge 7 · Cloverdale 4 · Cobbs Creek 1 · Coeburn 4 · Collinsville 12 · Colonial Beach 11 · Colonial Heights 40 · Concord 1 · Council 1 · Courtland 7 · Covesville 1 · Covington 25 · Crewe 3 · Cross Junction 2 · Crozet 6 · Crozier 1 · Culpeper 26 · Cumberland 3 · Dahlgren 2 · Dale City 1 · Daleville 14 · Damascus 1 · Dante 4 · Danville 118 · Dayton 6 · Delaplane 2 · Deltaville 1 · Dendron 1 · Dillwyn 6 · Dinwiddie 8 · Dinwiddie County 1 · Disputanta 7 · Dolphin 1 · Doswell 11 · Draper 2 · Dry Fork 2 · Dublin 39 · Duffield 8 · Dulles 9 · Dumfries 14 · Dundas 1 · Eagle Rock 2 · Earlysville 2 · Eastville 1 · Edinburg 5 · Elkton 9 · Elkwood 2 · Elliston 6 · Emporia 21 · Esmont 1 · Esserville 1 · Evington 15 · Ewing 3 · Exmore 5 · Fairfax 71 · Fairfax Station 4 · Fairfield 1 · Fairlawn 5 · Falls Church 43 · Falls Mills 1 · Falmouth 2 · Farmville 17 · Ferrum 4 · Fieldale 3 · Fincastle 2 · Fishersville 14 · Floyd 13 · Forest 70 · Fork Union 3 · Fort A P Hill 1 · Fort Belvoir 16 · Fort Chiswell 1 · Fort Eustis 11 · Fort Lee 13 · Fort Monroe 1 · Fort Myer 7 · Foster Falls 1 · Franconia 1 · Franklin 13 · Fredericksburg 143 · Freeman 1 · Fries 4 · Front Royal 23 · Ft Belvoir 1 · Gainesville 10 · Galax 28 · Gasburg 1 · Gate City 7 · Glade Hill 1 · Glade Spring 6 · Gladstone 2 · Gladys 2 · Glasgow 2 · Glen Allen 120 · Glen Lyn 4 · Gloucester 29 · Gloucester Point 3 · Goldvein 1 · Goochland 9 · Goode 3 · Goodview 1 · Gordonsville 4 · Gore 1 · Grafton 5 · Great Falls 3 · Greenwood 1 · Gretna 9 · Grottoes 3 · Grundy 5 · Hague 1 · Halifax 4 · Hamilton 1 · Hampton 223 · Hanover 10 · Hardy 3 · Harrisonburg 120 · Hayes 9 · Hayfield 2 · Haymarket 13 · Haysi 2 · Heathsville 3 · Henrico 133 · Henrico County 1 · Henry 1 · Herndon 30 · Highland Springs 1 · Hillsboro 1 · Hillsville 19 · Hinton 4 · Hiwassee 1 · Hollins 4 · Honaker 1 · Hopewell 27 · Hot Springs 2 · Huddleston 2 · Hudgins 3 · Hurt 1 · Hustle 1 · Independence 8 · Iron Gate 2 · Irvington 2 · Isle Of Wight 5 · Jarratt 3 · Jeffersonton 1 · Jewell Ridge 1 · Jonesville 6 · Keezletown 2 · Kenbridge 7 · Kents Store 1 · Keswick 2 · Keysville 4 · Kilmarnock 7 · King George 17 · King William 4 · Kinsale 3 · La Crosse 2 · Lackey 1 · Ladysmith 3 · Lake Frederick 2 · Lake Ridge 1 · Lakeside 2 · Lambsburg 1 · Lancaster 2 · Lanexa 2 · Langley Afb 2 · Laurel 1 · Laurel Fork 3 · Lawrenceville 5 · Lebanon 27 · Leesburg 48 · Leon 1 · Lexington 33 · Lightfoot 1 · Linville 3 · Little Plymouth 1 · Lively 1 · Locust Hill 1 · Lorton 31 · Louisa 17 · Lovettsville 4 · Lovingston 3 · Low Moor 2 · Lowmoor 1 · Lunenburg 1 · Luray 11 · Lynchburg 259 · Madison 8 · Madison Heights 18 · Maidens 1 · Manakin 1 · Manakin Sabot 1 · Manassas 129 · Manassas Park 17 · Marion 34 · Markham 1 · Martinsville 59 · Massanutten 1 · Mathews 2 · Mattaponi 1 · Max Meadows 6 · Mc Lean 4 · Mcgaheysville 2 · Mclean 29 · Meadows Of Dan 2 · Meadowview 2 · Mechanicsville 106 · Meherrin 1 · Melfa 5 · Meredithville 1 · Merrifield 2 · Middleburg 5 · Middletown 2 · Midland 3 · Midlothian 114 · Milford 6 · Millboro 3 · Mineral 1 · Mint Spring 1 · Moneta 3 · Monroe 5 · Montclair 1 · Montezuma 1 · Monticello 1 · Montpelier 4 · Montross 4 · Montvale 1 · Moseley 22 · Mount Crawford 9 · Mount Jackson 5 · Mount Sidney 2 · Mount Vernon 1 · Mt. Crawford 1 · Narrows 5 · Nathalie 2 · Natural Bridge 3 · Natural Bridge Station 2 · Naval Base 1 · Nellysford 1 · New Canton 2 · New Castle 2 · New Church 1 · New Kent 9 · New Market 3 · Newport News 308 · Newsoms 3 · Nokesville 2 · Norfolk 562 · North 1 · North Chesterfield 16 · North Garden 1 · North Prince George 1 · North Springfield 1 · North Tazewell 1 · Norton 11 · Nottoway 1 · Oak Grove 1 · Oakton 9 · Oakwood 3 · Occoquan 1 · Oilville 1 · Onancock 3 · Onley 3 · Orange 9 · Paeonian Springs 1 · Painter 1 · Palmyra 1 · Pamplin 1 · Parksley 1 · Pearisburg 9 · Pembroke 2 · Penn Laird 1 · Pennington Gap 8 · Petersburg 62 · Piney River 2 · Poquoson 12 · Port Republic 1 · Port Royal 1 · Portsmouth 134 · Potomac 1 · Pound 3 · Pounding Mill 5 · Powhatan 15 · Prince George 17 · Prince George County 1 · Prospect 2 · Providence Forge 8 · Pulaski 31 · Purcellville 17 · Quantico 22 · Quinton 5 · Radford 41 · Raphine 2 · Rappahannock Academy 1 · Raven 1 · Red Oak 1 · Reedville 3 · Regency 3 · Remington 2 · Reston 9 · Rice 2 · Rich Creek 3 · Richlands 2 · Richmond 731 · Richmond Int Airport 1 · Ridgeway 12 · Riner 5 · Ringgold 10 · Ripplemead 1 · Roanoke 390 · Rochelle 1 · Rockingham 3 · Rockville 7 · Rocky Gap 2 · Rocky Mount 47 · Rose Hill 3 · Roseland 1 · Round Hill 2 · Rowe 1 · Ruckersville 9 · Rural Retreat 6 · Rustburg 14 · Ruther Glen 13 · Saint Paul 4 · Salem 108 · Saltville 4 · Saluda 8 · Sandston 34 · Sanston 1 · Scottsburg 2 · Scottsville 1 · Selma 1 · Shacklefords 1 · Shawsville 2 · Skippers 1 · Smithfield 20 · Somerset 1 · South Boston 31 · South Chesterfield 1 · South Hill 11 · South Riding 3 · Spencer 1 · Spotsylvania 24 · Spring Grove 3 · Springfield 45 · Stafford 37 · Stanardsville 4 · Stanley 1 · State Farm 2 · Staunton 52 · Stephens City 8 · Stephenson 1 · Sterling 70 · Stone Ridge 2 · Stony Creek 4 · Strasburg 11 · Stuart 16 · Stuarts Draft 15 · Sudley Springs 2 · Suffolk 171 · Sugar Grove 1 · Surry 1 · Sutherland 2 · Sutherlin 2 · Sweet Briar 1 · Swords Creek 1 · Tabb 3 · Tappahannock 19 · Tazewell 6 · Temperanceville 3 · Thaxton 2 · The Plains 1 · Thornburg 1 · Timberville 4 · Toano 12 · Toms Brook 2 · Triangle 3 · Trout Dale 1 · Troutdale 2 · Troutville 12 · Troy 7 · Tuckahoe 1 · Twymans Mill 1 · Tyro 1 · Tysons Corner 1 · Union Hall 1 · Unionville 1 · Urbanna 1 · Va Beach 1 · Vansant 3 · Verona 24 · Victoria 2 · Vienna 25 · Vinton 16 · Virginia Beach 671 · Wakefield 2 · Wallops Island 1 · Warm Springs 2 · Warrenton 24 · Warsaw 14 · Washington 2 · Wattsville 1 · Waverly 10 · Waynesboro 51 · Weber City 1 · West Point 9 · West Springfield 2 · Weyers Cave 7 · White Post 1 · White Stone 2 · Whitewood 3 · Wicomico Church 2 · Williamsburg 171 · Willis 2 · Wilsons 1 · Winchester 103 · Windsor 7 · Winston 1 · Wirtz 4 · Wise 9 · Woodbridge 48 · Woodford 3 · Woodlawn 4 · Woodstock 4 · Woolwine 3 · Wylliesburg 2 · Wytheville 55 · Yorktown 69