Shrewsbury is a borough in York County, Pennsylvania, United States. The population was 3,848 at the time of the 2020 census. It is part of the York–Hanover metropolitan area.
Mid-Atlantic
Shrewsbury
York County, PA
Population
3,849
Walk Score
60 · Somewhat Walkable
Median rent
$1,074
Median home value
$276,300
Settled
1800
From Wikipedia. Released under CC BY-SA.
On the National Register
Historic districts
- Shrewsbury Historic District · listed 1984
Notable landmarks
- Deer Creek Bridge, Stewartstown Railroad · listed 1995
- Shrewsbury Railroad Station, Stewartstown Railroad · listed 1995
Add to this page
Know this town? Share a tip, a memory, or a photo for other visitors.
New towns in your inbox.
An occasional dispatch when we add towns or publish a trip idea. No spam, ever.