4. Scranton
- Median home price: $164,500
- Average rent (1-bedroom): $1,275
- Median household income: $48,776
Scranton combines small-city charm with affordable prices. Famous for its “Electric City” nickname, Scranton has plenty of museums, parks, and local history. Be sure to visit the Steamtown National Historic Site and Nay Aug Park. With a population of around 75,800, it’s a solid choice for anyone wanting a mix of affordability and amenities.
