ZIP 17106 is served primarily by Dauphin County, PA — including Lower Paxton. ZIP-level data is sparse — showing the Dauphin County aggregate.
Jul peaks. Dec dips. ZIP-level seasonality is sparse — this is the county aggregate.
Top 5 NFIRS incident types — county-level breakdown.
| # | Incident type | Count | Share | |
|---|---|---|---|---|
| 1 | Building fires | 402 | 20.3% | |
| 2 | Gas leak (natural gas or LPG) | 233 | 11.8% | |
| 3 | Aircraft standby | 158 | 8.0% | |
| 4 | Power line down | 126 | 6.4% | |
| 5 | Cooking fire, confined to container | 103 | 5.2% |
39 cities sit in Dauphin County. Click for the per-city NFIRS profile.
| # | City | Population | 2025 incidents | Building fires | Grade |
|---|---|---|---|---|---|
| 1 | Lower Paxton | 53,601 | 0 | 0 | A+ |
| 2 | Harrisburg | 50,055 | 820 | 143 | C+ |
| 3 | Swatara | 27,587 | 2 | 1 | A+ |
| 4 | Susquehanna | 26,581 | 5 | 3 | A+ |
| 5 | Derry | 24,802 | 20 | 3 | B+ |
| 6 | Colonial Park | 16,891 | 2 | 0 | A+ |
| 7 | Hershey | 14,682 | 90 | 28 | A |
| 8 | Progress | 11,364 | 1 | 0 | A+ |
| 9 | West Hanover | 10,735 | 0 | 0 | A+ |
| 10 | Lower Swatara | 9,556 | 2 | 1 | A+ |
| 11 | South Hanover | 7,169 | 0 | 0 | — |
| 12 | Linglestown | 6,786 | 1 | 0 | A+ |
| 13 | Rutherford | 6,571 | 0 | 0 | A+ |
| 14 | Steelton | 6,243 | 69 | 20 | C- |
| 15 | East Hanover | 5,994 | 0 | 0 | A+ |
| 16 | Paxtonia | 5,480 | 0 | 0 | — |
| 17 | Lawnton | 5,164 | 0 | 0 | — |
| 18 | Middle Paxton | 5,044 | 0 | 0 | — |
| 19 | Londonderry | 4,909 | 0 | 0 | A+ |
| 20 | Skyline View | 4,848 | 0 | 0 | — |
| 21 | Hummelstown | 4,536 | 55 | 9 | B+ |
| 22 | Upper Paxton | 4,018 | 0 | 0 | — |
| 23 | Halifax | 3,354 | 12 | 6 | A- |
| 24 | Penbrook | 3,255 | 15 | 4 | B |
| 25 | Highspire | 2,709 | 11 | 1 | B+ |
| 26 | Millersburg | 2,546 | 15 | 5 | A- |
| 27 | Bressler | 2,220 | 1 | 0 | A+ |
| 28 | Paxtang | 1,681 | 2 | 2 | B+ |
| 29 | Lykens | 1,631 | 9 | 2 | B+ |
| 30 | Elizabethville | 1,491 | 11 | 2 | B- |
| 31 | Palmdale | 1,302 | 0 | 0 | — |
| 32 | Enhaut | 1,252 | 1 | 1 | A+ |
| 33 | Williamstown | 1,162 | 7 | 5 | C+ |
| 34 | Dauphin | 1,123 | 25 | 1 | D |
| 35 | Wiconisco | 1,118 | 3 | 3 | A |
| 36 | Royalton | 979 | 3 | 0 | B+ |
| 37 | Lenkerville | 812 | 0 | 0 | — |
| 38 | Wiconsico | 784 | 0 | 0 | — |
| 39 | Gratz | 624 | 5 | 1 | C+ |
The figures above are historical. For today's air quality, fire-weather warnings, and active fires, go to the official sources.
This ZIP doesn't have enough NFIRS coverage on its own (under 10 reported incidents across 2021–2025) to publish ZIP-level statistics, so we're showing the Dauphin County aggregate above. NFIRS reporting is voluntary and many rural ZIPs roll up to broader county totals. The ZIP-to-county mapping uses SimpleMaps' uscities.zips dataset.