PennDOT maintains nearly 40,000 miles of roads and 25,400 bridges statewide, which translates into nearly 96,062 snow-lane miles — enough to circle the globe nearly four times! To tackle this task, PennDOT uses a variety of equipment and materials.
Statewide
- Plow Trucks: 2,199
- Rental Trucks*: 452
- Snow Blowers: 48
- Anti-Icing Units: 233
- Brine-Making Facilities: 65
- Municipal Agreements: 643
- Operators (Includes anticipated temporary operators): 4,700
- Snow-Lane Miles: 96,062
- Tons of Anti-Skid Used**: 535,673
- Winter Costs**: $271 Million
- Gallons of Salt Brine***: 12.6 Million
- Tons of Salt Used**: 801,453
* Estimated number of rental trucks
** Average amount used over last five winters
*** Amount used 2021-2022 winter
Districts
Counties: Crawford, Erie, Forest, Mercer, Venango, Warren
- Winter Budget: $19.3 Million*
- Spent Last Winter: $25.8 Million***
- Snow-Lane Miles: 8,422
- Average Inches of Snow: 83
- Plow Trucks: 210
- Anti-Icing Trucks: 14
- Graders: 5
- Loaders: 40
- Tow Plows: 1
- Stockpiles: 31
- Operators: 343
- Mechanics: 32
- Temporary Operators**: 45
- Municipal Agreement Miles: 613
- Tons of Anti-Skid Used: 55,335
- Gallons of Salt Brine: 1,577,513
- Tons of Salt Used: 73,789
Counties: Cameron, Centre, Clearfield, Clinton, Elk, Juniata, McKean, Mifflin, Potter
- Winter Budget: $19.0 Million*
- Spent Last Winter: $25.9 Million***
- Snow-Lane Miles: 7,821
- Average Inches of Snow: 64
- Plow Trucks: 188
- Anti-Icing Trucks: 17
- Graders: 6
- Loaders: 54
- Tow Plows: 1
- Stockpiles: 54
- Operators: 330
- Mechanics: 37
- Temporary Operators**: 36
- Municipal Agreement Miles: 148
- Tons of Anti-Skid Used: 56,701
- Gallons of Salt Brine: 2,333,204
- Tons of Salt Used: 48,029
Counties: Bradford, Columbia, Lycoming, Montour, Northumberland, Snyder, Sullivan, Tioga, Union
- Winter Budget: $16.6 Million*
- Spent Last Winter: $19.8 Million***
- Snow-Lane Miles: 9,439
- Average Inches of Snow: 43
- Plow Trucks: 220
- Anti-Icing Trucks: 11
- Graders: 16
- Tow Plow: 0
- Loaders: 45
- Stockpiles: 43
- Operators: 484
- Mechanics: 46
- Temporary Operators**: 19
- Municipal Agreement Miles: 426
- Tons of Anti-Skid Used: 45,477
- Gallons of Salt Brine: 733,607
- Tons of Salt Used: 55,568
Counties: Lackawanna, Luzerne, Pike, Susquehanna, Wayne, Wyoming
- Winter Budget: $24.1 Million*
- Spent Last Winter: $29.3 Million***
- Snow-Lane Miles: 8,548
- Average Inches of Snow: 40
- Plow Trucks: 199
- Anti-Icing Trucks: 33
- Graders: 14
- Tow Plow: 0
- Loaders: 50
- Stockpiles: 43
- Operators: 315
- Mechanics: 39
- Temporary Operators**: 128
- Municipal Agreement Miles: 469
- Tons of Anti-Skid Used: 54,566
- Gallons of Salt Brine: 1,183,859
- Tons of Salt Used: 93,751
Counties: Berks, Carbon, Lehigh, Monroe, Northampton, Schuylkill
- Winter Budget: $19.7 Million*
- Spent Last Winter: $23.9 Million***
- Snow-Lane Miles: 7,212
- Average Inches of Snow: 30
- Plow Trucks: 208
- Anti-Icing Trucks: 20
- Graders: 9
- Tow Plows: 3
- Loaders: 44
- Stockpiles: 37
- Operators: 319
- Mechanics: 38
- Temporary Operators**: 77
- Municipal Agreement Miles: 1,286
- Tons of Anti-Skid Used: 30,437
- Gallons of Salt Brine: 1,252,709
- Tons of Salt Used: 62,055
Counties: Bucks, Chester, Delaware, Montgomery, Philadelphia
- Winter Budget: $26.0 Million*
- Spent Last Winter: $23.9 Million***
- Snow-Lane Miles: 9,985
- Average Inches of Snow: 14
- Plow Trucks: 182
- Anti-Icing Trucks: 50
- Graders: 4
- Tow Plow: 0
- Loaders: 39
- Stockpiles: 32
- Operators: 196
- Mechanics: 19
- Temporary Operators**: 64
- Municipal Agreement Miles: 3,576
- Tons of Anti-Skid Used: 4,421
- Gallons of Salt Brine: 394,595
- Tons of Salt Used: 68,801
Counties: Adams, Cumberland, Dauphin, Franklin, Lancaster, Lebanon, Perry, York
- Winter Budget: $18.5 Million*
- Spent Last Winter: $22.2 Million***
- Snow-Lane Miles: 12,713
- Average Inches of Snow: 23
- Plow Trucks: 310
- Anti-Icing Trucks: 23
- Graders: 12
- Tow Plows: 5
- Loaders: 78
- Stockpiles: 63
- Operators: 537
- Mechanics: 44
- Temporary Operators**: 116
- Municipal Agreement Miles: 1,312
- Tons of Anti-Skid Used: 21,522
- Gallons of Salt Brine: 2,797,982
- Tons of Salt Used: 43,426
Counties: Bedford, Blair, Cambria, Fulton, Huntingdon, Somerset
- Winter Budget: $19.6 Million*
- Spent Last Winter: $24.8 Million***
- Snow-Lane Miles: 8,356
- Average Inches of Snow: 52
- Plow Trucks: 220
- Anti-Icing Trucks: 19
- Graders: 15
- Tow Plows: 3
- Loaders: 55
- Stockpiles: 45
- Operators: 384
- Mechanics: 41
- Temporary Operators**: 70
- Municipal Agreement Miles: 227
- Tons of Anti-Skid Used: 58,856
- Gallons of Salt Brine: 790,893
- Tons of Salt Used: 60,187
Counties: Armstrong, Butler, Clarion, Indiana, Jefferson
- Winter Budget: $17.3 Million*
- Spent Last Winter: $21.1 Million***
- Snow-Lane Miles: 6,961
- Average Inches of Snow: 42
- Plow Trucks: 163
- Anti-Icing Trucks: 14
- Graders: 10
- Tow Plow: 0
- Loaders: 41
- Stockpiles: 36
- Operators: 344
- Mechanics: 37
- Temporary Operators**: 52
- Municipal Agreement Miles: 91
- Tons of Anti-Skid Used: 48,072
- Gallons of Salt Brine: 437,921
- Tons of Salt Used: 85,485
Counties: Allegheny, Beaver, Lawrence
- Winter Budget: $14.2 Million*
- Spent Last Winter: $17.6 Million***
- Snow-Lane Miles: 5,890
- Average Inches of Snow: 43
- Plow Trucks: 124
- Anti-Icing Trucks: 14
- Graders: 5
- Tow Plow: 0
- Loaders: 35
- Stockpiles: 31
- Operators: 208
- Mechanics: 17
- Temporary Operators**: 52
- Municipal Agreement Miles: 1,829
- Tons of Anti-Skid Used: 7,559
- Gallons of Salt Brine: 315,593
- Tons of Salt Used: 55,583
Counties: Fayette, Greene, Washington, Westmoreland
- Winter Budget: $17.9 Million*
- Spent Last Winter: $21.0 Million***
- Snow-Lane Miles: 6,456
- Average Inches of Snow: 84
- Plow Trucks: 198
- Anti-Icing Trucks: 18
- Graders: 10
- Tow Plow: 0
- Loaders: 41
- Stockpiles: 30
- Operators: 306
- Mechanics: 35
- Temporary Operators**: 81
- Municipal Agreement Miles: 883
- Tons of Anti-Skid Used: 37,984
- Gallons of Salt Brine: 737,435
- Tons of Salt Used: 66,674
Pennsylvania Counties
Planned Budget: $1.8 Million
Spent Last Winter: $2.3 Million
Operators: 44
Plow Trucks: 32
Anti-Icing Trucks: 1
Loaders: 8
Graders: 1
Mechanics: 4
Stockpiles: 7
Temporary Operators: 16
Snow-Lane Miles: 1,221
Average Inches of Snow: 23
Municipal Agreement Miles: 30
Tons of Salt Used: 4,699
Gallons of Brine Used: 252,561
Planned Budget: $8.4 Million
Spent Last Winter: $13.3 Million
Operators: 134
Plow Trucks: 65
Anti-Icing Trucks: 8
Loaders: 19
Graders: 2
Mechanics: 9
Stockpiles: 16
Temporary Operators: 14
Snow-Lane Miles: 3,548
Average Inches of Snow: 42
Municipal Agreement Miles: 1,539
Tons of Salt Used: 50,099
Gallons of Brine Used: 121,225
Planned Budget: $2.6 Million
Spent Last Winter: $4.1 Million
Operators: 71
Plow Trucks: 31
Anti-Icing Trucks: 4
Loaders: 8
Graders: 2
Mechanics: 9
Stockpiles: 7
Temporary Operators: 9
Snow-Lane Miles: 1,367
Average Inches of Snow: 36
Municipal Agreement Miles: 40
Tons of Salt Used: 13,835
Gallons of Brine Used: 38,030
Planned Budget: $2.8 Million
Spent Last Winter: $4.1 Million
Operators: 54
Plow Trucks: 36
Anti-Icing Trucks: 3
Loaders: 12
Graders: 2
Mechanics: 3
Stockpiles: 9
Temporary Operators: 23
Snow-Lane Miles: 1,265
Average Inches of Snow: 34
Municipal Agreement Miles: 184
Tons of Salt Used: 12,912
Gallons of Brine Used: 17,560
Planned Budget: $2.9 Million
Spent Last Winter: $5.1 Million
Operators: 72
Plow Trucks: 43
Anti-Icing Trucks: 4
Loaders: 12
Graders: 3
Mechanics: 8
Stockpiles: 10
Temporary Operators: 18
Snow-Lane Miles: 1,700
Average Inches of Snow: 42
Municipal Agreement Miles: 30
Tons of Salt Used: 11,714
Gallons of Brine Used: 203,388
Planned Budget: $3.1 Million
Spent Last Winter: $5.1 Million
Operators: 57
Plow Trucks: 37
Anti-Icing Trucks: 3
Loaders: 6
Graders: 1
Mechanics: 6
Stockpiles: 4
Temporary Operators: 16
Snow-Lane Miles: 2,261
Average Inches of Snow: 26
Municipal Agreement Miles: 665
Tons of Salt Used: 11,862
Gallons of Brine Used: 72,805
Planned Budget: $2.3 Million
Spent Last Winter: $3.9 Million
Operators: 53
Plow Trucks: 35
Anti-Icing Trucks: 3
Loaders: 7
Graders: 2
Mechanics: 7
Stockpiles: 5
Temporary Operators: 10
Snow-Lane Miles: 1,205
Average Inches of Snow: 33
Municipal Agreement Miles: 65
Tons of Salt Used: 10,447
Gallons of Brine Used: 168,268
Planned Budget: $2.9 Million
Spent Last Winter: $4.4 Million
Operators: 87
Plow Trucks: 39
Anti-Icing Trucks: 1
Loaders: 8
Graders: 3
Mechanics: 8
Stockpiles: 7
Temporary Operators: 7
Snow-Lane Miles: 1,839
Average Inches of Snow: 50
Municipal Agreement Miles: 54
Tons of Salt Used: 11,973
Gallons of Brine Used: 178,521
Planned Budget: $6.7 Million
Spent Last Winter: $7.1 Million
Operators: 52
Plow Trucks: 42
Anti-Icing Trucks: 7
Loaders: 8
Graders: 4
Mechanics: 6
Stockpiles: 9
Temporary Operators: 10
Snow-Lane Miles: 3,212
Average Inches of Snow: 16
Municipal Agreement Miles: 217
Tons of Salt Used: 16,875
Gallons of Brine Used: 50,490
Planned Budget: $4.5 Million
Spent Last Winter: $6.7 Million
Operators: 85
Plow Trucks: 42
Anti-Icing Trucks: 4
Loaders: 10
Graders: 3
Mechanics: 8
Stockpiles: 10
Temporary Operators: 15
Snow-Lane Miles: 1,613
Average Inches of Snow: 44
Municipal Agreement Miles: 63
Tons of Salt Used: 26,390
Gallons of Brine Used: 94,508
Planned Budget: $4.1 Million
Spent Last Winter: $6.7 Million
Operators: 75
Plow Trucks: 43
Anti-Icing Trucks: 5
Loaders: 10
Graders: 3
Mechanics: 9
Stockpiles: 8
Temporary Operators: 11
Snow-Lane Miles: 1,572
Average Inches of Snow: 62
Municipal Agreement Miles: 82
Tons of Salt Used: 20,230
Gallons of Brine Used: 240,054
Planned Budget: $493,000
Spent Last Winter: $982,933
Operators: 11
Plow Trucks: 5
Anti-Icing Trucks: 0
Loaders: 2
Graders: 0
Mechanics: 1
Stockpiles: 2
Temporary Operators: 1
Snow-Lane Miles: 223
Average Inches of Snow: 64
Municipal Agreement Miles: 0
Tons of Salt Used: 1,186
Gallons of Brine Used: 53,402
Planned Budget: $1.8 Million
Spent Last Winter: $3.1 Million
Operators: 31
Plow Trucks: 17
Anti-Icing Trucks: 4
Loaders: 10
Graders: 2
Mechanics: 4
Stockpiles: 9
Temporary Operators: 4
Snow-Lane Miles: 617
Average Inches of Snow: 30
Municipal Agreement Miles: 5
Tons of Salt Used: 7,280
Gallons of Brine Used: 98,000
Planned Budget: $3.3 Million
Spent Last Winter: $6 Million
Operators: 69
Plow Trucks: 37
Anti-Icing Trucks: 3
Loaders: 10
Graders: 1
Mechanics: 7
Stockpiles: 9
Temporary Operators: 1
Snow-Lane Miles: 1,499
Average Inches of Snow: 57
Municipal Agreement Miles: 60
Tons of Salt Used: 16,064
Gallons of Brine Used: 415,111
Planned Budget: $8.3 Million
Spent Last Winter: $8.8 Million
Operators: 63
Plow Trucks: 44
Anti-Icing Trucks: 6
Loaders: 12
Graders: 0
Mechanics: 6
Stockpiles: 12
Temporary Operators: 10
Snow-Lane Miles: 1,977
Average Inches of Snow: 22
Municipal Agreement Miles: 464
Tons of Salt Used: 11,870
Gallons of Brine Used: 19,500
Planned Budget: $2.5 Million
Spent Last Winter: $3.3 Million
Operators: 58
Plow Trucks: 22
Anti-Icing Trucks: 2
Loaders: 6
Graders: 2
Mechanics: 7
Stockpiles: 6
Temporary Operators: 12
Snow-Lane Miles: 1,036
Average Inches of Snow: 31
Municipal Agreement Miles: 0
Tons of Salt Used: 12,867
Gallons of Brine Used: 242,000
Planned Budget: $4.9 Million
Spent Last Winter: $7.3 Million
Operators: 78
Plow Trucks: 44
Anti-Icing Trucks: 5
Loaders: 12
Graders: 1
Mechanics: 10
Stockpiles: 13
Temporary Operators: 8
Snow-Lane Miles: 1,746
Average Inches of Snow: 93
Municipal Agreement Miles: 3
Tons of Salt Used: 17,711
Gallons of Brine Used: 671,000
Planned Budget: $1.3 Million
Spent Last Winter: $2.5 Million
Operators: 34
Plow Trucks: 16
Anti-Icing Trucks: 2
Loaders: 4
Graders: 1
Mechanics: 4
Stockpiles: 4
Temporary Operators: 0
Snow-Lane Miles: 712
Average Inches of Snow: 41
Municipal Agreement Miles: 27
Tons of Salt Used: 5,784
Gallons of Brine Used: 176,100
Planned Budget: $1.7 Million
Spent Last Winter: $2.5 Million
Operators: 59
Plow Trucks: 29
Anti-Icing Trucks: 2
Loaders: 6
Graders: 2
Mechanics: 9
Stockpiles: 5
Temporary Operators: 5
Snow-Lane Miles: 1,102
Average Inches of Snow: 40
Municipal Agreement Miles: 1
Tons of Salt Used: 7,044
Gallons of Brine Used: 88,917
Planned Budget: $3.9 Million
Spent Last Winter: $5.4 Million
Operators: 76
Plow Trucks: 37
Anti-Icing Trucks: 4
Loaders: 7
Graders: 1
Mechanics: b
Stockpiles: 6
Temporary Operators: 9
Snow-Lane Miles: 1,976
Average Inches of Snow: 90
Municipal Agreement Miles: 230
Tons of Salt Used: 13,766
Gallons of Brine Used: 376,734
Planned Budget: $3 Million
Spent Last Winter: $3.9 Million
Operators: 63
Plow Trucks: 43
Anti-Icing Trucks: 2
Loaders: 8
Graders: 1
Mechanics: 6
Stockpiles: 7
Temporary Operators: 25
Snow-Lane Miles: 1,481
Average Inches of Snow: 25
Municipal Agreement Miles: 119
Tons of Salt Used: 10,334
Gallons of Brine Used: 160,542
Planned Budget: $2 Million
Spent Last Winter: $2.9 Million
Operators: 60
Plow Trucks: 42
Anti-Icing Trucks: 2
Loaders: 10
Graders: 2
Mechanics: 6
Stockpiles: 8
Temporary Operators: 20
Snow-Lane Miles: 1,600
Average Inches of Snow: 23
Municipal Agreement Miles: 284
Tons of Salt Used: 10,053
Gallons of Brine Used: 147,567
Planned Budget: $4.6 Million
Spent Last Winter: $5 Million
Operators: 25
Plow Trucks: 31
Anti-Icing Trucks: 3
Loaders: 4
Graders: 1
Mechanics: 3
Stockpiles: 4
Temporary Operators: 15
Snow-Lane Miles: 1,633
Average Inches of Snow: 7
Municipal Agreement Miles: 289
Tons of Salt Used: 24,660
Gallons of Brine Used: 59,400
Planned Budget: $1.7 Million
Spent Last Winter: $2.9 Million
Operators: 24
Plow Trucks: 14
Anti-Icing Trucks: 1
Loaders: 5
Graders: 1
Mechanics: 4
Stockpiles: 5
Temporary Operators: 5
Snow-Lane Miles: 621
Average Inches of Snow: 85
Municipal Agreement Miles: 0
Tons of Salt Used: 5,588
Gallons of Brine Used: 332,211
Planned Budget: $5.6 Million
Spent Last Winter: $7.4 Million
Operators: 86
Plow Trucks: 38
Anti-Icing Trucks: 3
Loaders: 9
Graders: 1
Mechanics: 6
Stockpiles: 7
Temporary Operators: 6
Snow-Lane Miles: 2,054
Average Inches of Snow: 104
Municipal Agreement Miles: 311
Tons of Salt Used: 26,612
Gallons of Brine Used: 380,043
Planned Budget: $3.4 Million
Spent Last Winter: $5.9 Million
Operators: 59
Plow Trucks: 42
Anti-Icing Trucks: 3
Loaders: 11
Graders: 3
Mechanics: 9
Stockpiles: 9
Temporary Operators: 19
Snow-Lane Miles: 1,707
Average Inches of Snow: 86
Municipal Agreement Miles: 86
Tons of Salt Used: 16,756
Gallons of Brine Used: 287,000
Planned Budget: $604,564
Spent Last Winter: $1.1 Million
Operators: 19
Plow Trucks: 9
Anti-Icing Trucks: 2
Loaders: 4
Graders: 0
Mechanics: 4
Stockpiles: 3
Temporary Operators: 5
Snow-Lane Miles: 405
Average Inches of Snow: 72
Municipal Agreement Miles: 0
Tons of Salt Used: 1,962
Gallons of Brine Used: 135,469
Planned Budget: $2 Million
Spent Last Winter: $2.9 Million
Operators: 55
Plow Trucks: 35
Anti-Icing Trucks: 2
Loaders: 9
Graders: 2
Mechanics: 4
Stockpiles: 9
Temporary Operators: 6
Snow-Lane Miles: 1,404
Average Inches of Snow: 29
Municipal Agreement Miles: 72
Tons of Salt Used: 6,004
Gallons of Brine Used: 97,005
Planned Budget: $1.6 Million
Spent Last Winter: $2.7 Million
Operators: 30
Plow Trucks: 20
Anti-Icing Trucks: 2
Loaders: 6
Graders: 2
Mechanics: 4
Stockpiles: 4
Temporary Operators: 11
Snow-Lane Miles: 759
Average Inches of Snow: 33
Municipal Agreement Miles: 0
Tons of Salt Used: 4,961
Gallons of Brine Used: 102,926
Planned Budget: $2.1 Million
Spent Last Winter: $3.5 Million
Operators: 45
Plow Trucks: 28
Anti-Icing Trucks: 3
Loaders: 6
Graders: 2
Mechanics: 5
Stockpiles: 5
Temporary Operators: 12
Snow-Lane Miles: 1,203
Average Inches of Snow: 42
Municipal Agreement Miles: 70
Tons of Salt Used: 9,105
Gallons of Brine Used: 179,493
Planned Budget: $3 Million
Spent Last Winter: $3 Million
Operators: 58
Plow Trucks: 31
Anti-Icing Trucks: 3
Loaders: 7
Graders: 2
Mechanics: 6
Stockpiles: 6
Temporary Operators: 9
Snow-Lane Miles: 1,231
Average Inches of Snow: 30
Municipal Agreement Miles: 22
Tons of Salt Used: 5,818
Gallons of Brine Used: 226,841
Planned Budget: $3.5 Million
Spent Last Winter: $6 Million
Operators: 87
Plow Trucks: 42
Anti-Icing Trucks: 4
Loaders: 9
Graders: 3
Mechanics: 9
Stockpiles: 6
Temporary Operators: 17
Snow-Lane Miles: 1,772
Average Inches of Snow: 54
Municipal Agreement Miles: 3
Tons of Salt Used: 17,805
Gallons of Brine Used: 210,382
Planned Budget: $2.9 Million
Spent Last Winter: $4 Million
Operators: 61
Plow Trucks: 26
Anti-Icing Trucks: 3
Loaders: 7
Graders: 2
Mechanics: 5
Stockpiles: 5
Temporary Operators: 5
Snow-Lane Miles: 1,188
Average Inches of Snow: 46
Municipal Agreement Miles: 17
Tons of Salt Used: 16,225
Gallons of Brine Used: 40,900
Planned Budget: $1.2 Million
Spent Last Winter: $1.7 Million
Operators: 29
Plow Trucks: 18
Anti-Icing Trucks: 1
Loaders: 5
Graders: 1
Mechanics: 4
Stockpiles: 4
Temporary Operators: 5
Snow-Lane Miles: 760
Average Inches of Snow: 36
Municipal Agreement Miles: 7
Tons of Salt Used: 1,696
Gallons of Brine Used: 125,675
Planned Budget: $4.9 Million
Spent Last Winter: $7.8 Million
Operators: 63
Plow Trucks: 42
Anti-Icing Trucks: 7
Loaders: 9
Graders: 3
Mechanics: 10
Stockpiles: 7
Temporary Operators: 13
Snow-Lane Miles: 1,558
Average Inches of Snow: 38
Municipal Agreement Miles: 95
Tons of Salt Used: 28,337
Gallons of Brine Used: 336,208
Planned Budget: $2.9 Million
Spent Last Winter: $4.1 Million
Operators: 79
Plow Trucks: 52
Anti-Icing Trucks: 4
Loaders: 12
Graders: 1
Mechanics: 9
Stockpiles: 11
Temporary Operators: 14
Snow-Lane Miles: 2,520
Average Inches of Snow: 17
Municipal Agreement Miles: 360
Tons of Salt Used: 11,879
Gallons of Brine Used: 71,850