Save This Search

Apartments for Rent in 19104, PA

284 Rentals Available
  • 105
    Top Rated for Location
    a white kitchen with stainless steel appliances and white cabinets a bedroom with a bed and two windows
    3.5
    Today

    731 N 35Th St, Philadelphia, PA 19104
    1 Unit available
    3 BEDS $1,995
    Property reviews
    3.5/5 Caprice G. on Sep 19, 2025

    Since the first day I moved in it’s been hard having issues addressed. Beginning with the wrong code I was given on moving in day, to my washer dryer needed to be replaced, to not having a trash can which I was told was ordered and still haven’t received yet. I can never reach anyone via phone and when I do they’re very reluctant to actually resolve my issues rather than fix things.

  • Today

    4031 Spruce Street, Philadelphia, PA 19104
  • 1 day ago

    101 S 39Th Street, Philadelphia, PA 19104
    1 BED $1,945
    2 BEDS $2,845
    3 BEDS $3,500
  • Today

    2929 Walnut Street, Philadelphia, PA 19104
    STUDIO $2,441+
    1 BED $2,841+
    2 BEDS $4,347+
  • Today

    3608-3612 Spring Garden Street, Philadelphia, PA 19104
    1 BED Ask for Pricing
    3 BEDS Ask for Pricing
  • Today

    731 N 35Th St, Philadelphia, PA 19104
    3 BEDS $1,995
  • Renting has its Rewards
    Start earning points to redeem on travel, experiences, gift cards, live events, and more!
    Earn points for:
    Internet and Entertainment
    Utilities
    Insurance
    Learn more
  • Today

    4030 Baring Street, Philadelphia, PA 19104
    4 BEDS Ask for Pricing
  • Today

    3509 Haverford Avenue, Philadelphia, PA 19104
  • Today

    3720 Chestnut Street, Philadelphia, PA 19104
    STUDIO $2,579+
    1 BED $2,340+
    2 BEDS $4,232+
  • Today

    743 North 44Th Street, Philadelphia, PA 19104
    STUDIO Ask for Pricing
    2 BEDS Ask for Pricing
  • 1 day ago

    101 S 39Th St, Philadelphia, PA 19104
    1 BED $1,995
    2 BEDS $1,447
    3 BEDS $1,141
  • Today

    3820 Lancaster Ave, Philadelphia, PA 19104
  • Interactive banner rent
    What is your max rent budget?
  • Today

    4400 Walnut, Philadelphia, PA 19104
    1 BED $1,350+
    2 BEDS $1,400+
  • Today

    4233 Chestnut Street, Philadelphia, PA 19104
    STUDIO $1,350+
    1 BED $1,700+
    2 BEDS Ask for Pricing
  • Today

    210 S. 41St Street, Philadelphia, PA 19104
    3 BEDS $2,550
    6 BEDS Ask for Pricing
  • Today

    4320 Walnut Street, Philadelphia, PA 19104
    2 BEDS $1,270
  • Today

    3838 Baring Street, Philadelphia, PA 19104
    STUDIO $785
    2 BEDS $1,595
  • Today

    4301 Chestnut Street, Philadelphia, PA 19104
    STUDIO $1,250
    1 BED $1,495+
    2 BEDS $2,795
  • Interactive banner bedroom
    How many bedrooms are you
    looking for?
  • Today

    3221 Spring Garden Street, Philadelphia, PA 19104
    1 BED $1,625+
  • Today

    3604-3608 Haverford Ave, Philadelphia, PA 19104
    1 BED $1,499
  • Today

    208 S. 41St Street, Philadelphia, PA 19104
    9 BEDS $5,500
  • Today

    4224 Baltimore Avenue, Philadelphia, PA 19104
    STUDIO $1,800+
    1 BED $2,150+
    2 BEDS $3,000+
  • Today

    3502 Mount Vernon Street, Philadelphia, PA 19104
    2 BEDS $1,795
    3 BEDS $2,300
  • Today

    3741 Lancaster Avenue, Philadelphia, PA 19104
    1 BED $1,010
  • Today

    4014 Ludlow Street, Philadelphia, PA 19104
    STUDIO $1,550
39-0-zipcode
Nice work, you've checked out every rental here! Expand your search to find your happy place.

19104 rent trends

Rental prices in 19104 have increased by 1.8% over the past year. The average rent moved from $2,656 to $2,704.

Average rent in 19104

$2,704/mo 19104 average rental price, September 2025
Image Average Rent

    What's the typical rent budget in 19104?

    The largest share of rentals in 19104 (35%) fall between $3,000- per month. This suggests that most people succesfully find suitable apartments within this price.

    Getting around in 19104, PA

    85 /100
    Very Walkable
    92 /100
    Rider's Paradise
    98 /100
    Biker's Paradise
    Walk Score®: 85, Transit Score®: 92, Bike Score®: 98

    Frequently asked questions

    When were prices and availability in 19104 last updated?

    Prices and availability in 19104 were last updated on 18 Nov 2025.

    What are the best apartments in 19104?

    The best apartments in 19104 are: 731 N 35th Street Townhomes, 4031 Spruce Street, zHamilton Court, AKA University City and The Legacy at Powelton Village.

    What is the average rent in 19104?

    The average rent in 19104 is $2,722.

    What is the price range for a studio apartment in 19104?

    The price range for a studio apartment in 19104 is between $785 and $4,198.

    What is the price range for a 1-bedroom apartment in 19104?

    The price range for a 1-bedroom apartment in 19104 is between $650 and $5,611.

    What is the price range for a 2-bedroom apartment in 19104?

    The price range for a 2-bedroom apartment in 19104 is between $785 and $7,936.

    What is the price range for a 3-bedroom apartment in 19104?

    The price range for a 3-bedroom apartment in 19104 is between $1,395 and $4,915.

    What type of rental buildings are in 19104?

    In 19104, 82% of the residents are renting compared to 18% owning a home, according to data from the U.S. Census Bureau. Large-scale apartment buildings with more than 50 units represent 25% of 19104’s rentals, 72% are small-scale complexes with under 50 units, and 2% are single-family rentals.

    19104 demographics

    • 54,454Total Population
    • 29,364 Female
      25,090 Male
    • 23Median Age

    19104 households

    • 6,169 Family
      13,779 Non-family
    • 3,476 Children
      16,472 No Children
    • 19,948Total Number of Households
    • 1Average People Per Household
    • $39,526Median Household Income

    19104 education statistics

    RentCafe is your one-stop shop for finding a great new apartment in the 19104 zip code. Easily search through a wide selection of apartments for rent in 19104, PA and view detailed information about available rentals including floor plans, pricing, photos, amenities, interactive maps, and thorough property descriptions. Property owners and managers are one click away, so feel free to contact them and find out all you need to know about the apartment you’re interested in. Rents for apartments in 19104 start at $650. Browse apartment listings in 19104 and submit your rental application today!

    Finding a home nearby is easier than you think. Check out our Apartments Near Me page and take your pick!