Radon by town in York County
Seven towns have enough recorded tests and enough recorded mitigation work to say something specific. The rest of the county is covered by the page listing radon levels for every York County ZIP code.
| Town | Tests | Median | Average | At or above 4 | Systems | Median cost |
|---|---|---|---|---|---|---|
| Wrightsville | 1,351 | 5.20 | 17.54 | 56.9% | 11 | $1,489 |
| Hanover | 11,820 | 3.60 | 10.05 | 47.0% | 133 | $1,150 |
| Dover | 4,041 | 3.30 | 6.38 | 44.2% | 46 | $1,085 |
| Red Lion | 5,341 | 6.10 | 13.82 | 60.9% | 59 | $1,241 |
| Dallastown | 2,420 | 7.60 | 15.57 | 65.7% | 23 | $1,336 |
| Spring Grove | 3,003 | 5.80 | 17.48 | 58.6% | 39 | $1,225 |
| Stewartstown | 2,814 | 6.90 | 14.25 | 63.8% | 55 | $1,242 |
| York County overall | 98,845 | 4.30 | 10.75 | 52.5% | 986 | $1,150 |
Hanover, Dover and Wrightsville retrieved 21 and 22 September 2026. Red Lion, Dallastown, Spring Grove and Stewartstown take tests and levels from 21 September and system costs from 4 November 2026.
Wrightsville sits at nearly three times Dover's average, and the two are twenty minutes apart. That gap is the reason these pages exist separately rather than as one page that says York County averages 10.75 and leaves it there.
Who covers which town
Contractor coverage is far less varied than the geology. Most firms working in York County take jobs across the whole county and several reach into Lancaster, Adams and Cumberland as well, so the choice of contractor is rarely constrained by which town you are in.
What does change with distance is scheduling rather than availability. A firm based in Camp Hill will take a Wrightsville job, but a York or Hanover based crew is more likely to fit it in quickly. The full list, with addresses so you can judge the distance yourself, is on the page covering certified radon contractors in York County.
Get free quotesFree and without obligation. Your details go only to firms serving your ZIP code.
Outside these seven towns
Every York County ZIP code with at least 300 recorded tests appears on the levels page, from Airville at 25.06 pCi/L down to downtown York at 2.83. If your town is not one of the seven here, that table is the closer figure, and the cost and system pages apply unchanged wherever in the county you are.
Neighboring counties differ more than people expect. Lancaster averages 9.92 pCi/L and Adams County, which includes Gettysburg, is lower again, while Lebanon to the north is the highest in the state. The comparison sits on the page about radon mitigation across Pennsylvania.
Common questions about coverage
Which York County towns do you cover?
Contractors listed here work across the whole county. These pages break out Hanover, Dover, Wrightsville, Red Lion, Dallastown, Spring Grove and Stewartstown because each has enough recorded tests to give a town level median rather than a county average.
Does my town matter for the price?
Less than the building does. Median cost ran $1,085 in Dover and $1,489 in Wrightsville, but the Wrightsville figure rests on eleven systems, so read the gap as a small sample rather than a local premium.
What if my town is not listed here?
The ZIP code table covers every York County area with at least 300 recorded tests, with a median beside every average. That figure is closer to your street than a county average, and the cost and system pages apply anywhere in the county.