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
| Employer | Issued | Penalty |
|---|---|---|
| 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
- 1910.1200: Hazard communication 3,635
- 1926.501: Fall protection in construction 2,964
- 1910.134: Respiratory protection 2,153
- 1926.451: Scaffolds, general requirements 1,808
- 1910.305: Electrical wiring methods 1,779
- 1910.303: Electrical equipment, general requirements 1,757
- 1910.157: Portable fire extinguishers 1,423
- 1926.1053: Ladders in construction 1,346
- 1926.50: Medical services and first aid 1,202
- 1910.178: Forklifts and other powered industrial trucks 1,133
Largest current penalties since 2015
| Employer | Citations | Penalties | Last inspection |
|---|---|---|---|
| Thomas Builders of Virginia, Inc. Forest | 178 | $8,120,636 | Aug 27, 2026 |
| The Goodyear Tire & Rubber Company Danville | 341 | $3,672,622 | Oct 16, 2026 |
| Dollar Tree Stores, Inc. Chesapeake | 46 | $734,236 | Sep 9, 2025 |
| T.D. Fraley & Sons, Inc. Annandale | 34 | $533,702 | Aug 2, 2018 |
| Dollar Tree, Inc. Norfolk | 33 | $532,409 | Jan 27, 2026 |
| The Valley Fertilizer and Chemical Company Incorporated Mount Jackson | 63 | $516,730 | Apr 29, 2019 |
| Hutch Corporation Virginia Beach | 22 | $458,545 | Jun 16, 2016 |
| Virginia Transformer Corp. Roanoke | 141 | $451,739 | May 15, 2026 |
| U.S. Postal Service Sandston | 288 | $415,289 | Jan 25, 2024 |
| Smith-Midland Corporation Midland | 133 | $415,276 | Mar 12, 2025 |
| Nationwide Homes Martinsville | 101 | $402,830 | Jul 17, 2023 |
| Yokohama Tire Manufacturing Virginia, LLC Salem | 94 | $392,428 | Oct 2, 2025 |
| Catrachos Construction, Inc. Virginia Beach | 89 | $386,910 | Feb 6, 2018 |
| Cuisine Solutions Inc. Alexandria | 83 | $381,136 | Mar 21, 2025 |
| Landmark Atlantic Holdings Company, LLC Fairfax | 2 | $317,450 | Nov 22, 2024 |
| Bae Systems Ordnance Systems Inc. Radford | 45 | $292,358 | Mar 6, 2025 |
| BWXT Nuclear Operation Group, Inc. Lynchburg | 3 | $283,368 | Jun 23, 2020 |
| Loredo Construction LLC Roanoke | 25 | $277,675 | Dec 31, 2025 |
| Colonna's Shipyard Inc Norfolk | 225 | $273,815 | Nov 25, 2025 |
| Donnie Jenkins JR. Tree & Landscaping Service Falls Church | 6 | $272,169 | May 29, 2019 |
| Newport News Shipbuilding Division of Huntington Ingalls Industries Incorporated Newport News | 22 | $265,565 | Sep 9, 2026 |
| Digges Development Corporation Mclean | 7 | $258,185 | Jul 23, 2019 |
| Loudoun Stairs Inc. Purcellville | 25 | $255,535 | Jan 30, 2025 |
| Chase Roofing, LLC Newport News | 64 | $248,032 | Aug 6, 2025 |
| Abb Inc. Bland | 32 | $243,684 | Jan 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