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

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.

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.