Save This Search

Apartments for Rent in 18940, PA

157 Rentals Available
Apartments for Rent in 18940, PA. 157 Rentals Available
  • Today

    800 Bushell Lane, Yardley, PA 19067
    Income Restricted
    1 BED $2,602+
    2 BEDS $3,116+
  • More Rentals Near 18940, PA

  • Today

    3228 Bristol Road, Bensalem, PA 19020
    2 BEDS $2,044+
    3 BEDS $2,569+
  • Today

    725 Denow Road, Pennington, NJ 08534
    1 BED $1,345+
    2 BEDS $1,596
  • Today

    100 Harpers Crossing, Langhorne, PA 19047
    1 BED $2,140+
    2 BEDS $2,525
    3 BEDS $3,250+
  • 1 day ago

    1903 Country Ln, Ewing Township, NJ 08628
    2 BEDS $1,850
  • 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
  • 1 day ago

    1903 Country Ln, Ewing Township, NJ 08628
    3 BEDS $2,295
  • 1 day ago

    1358 Pepperbush Court, Morrisville, PA 19067
    3 BEDS $3,000
  • Today

    1800 Kathy Drive, Yardley, PA 19067
    1 BED Ask for Pricing
    2 BEDS $2,390+
    3 BEDS $2,980
  • 1 day ago

    1800 Kathy Drive, Yardley, PA 19067
    1 BED Ask for Pricing
    2 BEDS $2,200
    3 BEDS $2,980
  • 1 day ago

    258 Brunswick Avenue, Lambertville, NJ 08530
    1 BED $1,215+
    2 BEDS $1,460+
  • Today

    500 Silvia Street, Ewing, NJ 08628
    STUDIO $1,900
    1 BED $1,965
    2 BEDS $2,325
  • Interactive banner rent
    What is your max rent budget?
  • 1 day ago

    4000 Birmingham Ct., Ewing, NJ 08628
    Income Restricted
    1 BED $1,002+
    2 BEDS $1,454+
    3 BEDS $1,668+
  • 1 day ago

    135 Trenton Road, Fairless Hills, PA 19030
    STUDIO $1,100
    1 BED $1,350
    2 BEDS $1,650
  • 1 day ago

    380 Lincoln Hwy, Fairless Hills, PA 19030
    1 BED $1,550+
    2 BEDS $1,750+
  • 1 day ago

    865 Lower Ferry Rd, Ewing Township, NJ 08628
    1 BED $1,575
  • Today

    1 Samuel Peterson Dr, Hopewell Township, NJ 08560
    1 BED $2,375+
    2 BEDS $3,175+
  • 1 day ago

    119 Kensington Avenue, Trenton, NJ 08618
    3 BEDS $3,600
  • Interactive banner bedroom
    How many bedrooms are you
    looking for?
  • Today

    301 Heights Lane, Feasterville, PA 19053
    1 BED $1,665+
    2 BEDS $1,875+
  • Today

    1338 Veterans Highway, Levittown, PA 19056
    1 BED $1,760+
    2 BEDS $2,270+
  • Today

    120 East Street Road, Warminster, PA 18974
    STUDIO $1,200
    1 BED $1,350+
    2 BEDS $1,399+
  • Today

    4664 Canterbury Ct, Bensalem, PA 19020
    2 BEDS $2,000
  • 1 day ago

    498 Plaza Boulevard, Morrisville, PA 19067
    1 BED $1,725+
    2 BEDS $2,025+
  • 1 day ago

    640 Lincoln Ave, Morrisville, PA 19067
    1 BED $1,400+
    2 BEDS $1,650+
  • Today

    58 Meadow Lane, Levittown, PA 19054
    2 BEDS $2,200
  • 1 day ago

    2132 Durham Road, Langhorne, PA 19047
    3 BEDS $2,800
1-24-zipcode
Nice work, you've checked out every rental here! Expand your search to find your happy place.

Getting around in 18940, PA

9 /100
Car-Dependent
30 /100
Somewhat Bikeable
Walk Score®: 9, Bike Score®: 30

Frequently asked questions

When were prices and availability in 18940 last updated?

Prices and availability in 18940 were last updated on 24 Nov 2025.

What are the best apartments in 18940?

The best apartment in 18940 is: Madison Prickett Preserve.

What is the average rent in 18940?

The average rent in 18940 is $2,285.

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

The price range for a 1-bedroom apartment in 18940 is between $2,602 and $5,462.

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

The price range for a 2-bedroom apartment in 18940 is between $3,116 and $5,111.

What type of rental buildings are in 18940?

In 18940 14% of the housing is rented out compared to 86% of homes are owned, according to the most recent Census Bureau estimates. 9% of 18940’s apartments are found in large buildings of 50 units or more, 70% are located in smaller apartment complexes with less than 50 units, and 21% are single-family rentals.

18940 demographics

  • 29,797Total Population
  • 15,024 Female
    14,773 Male
  • 45Median Age

18940 households

  • 8,828 Family
    2,648 Non-family
  • 4,166 Children
    7,310 No Children
  • 11,476Total Number of Households
  • 2Average People Per Household
  • $157,591Median Household Income

18940 education statistics

RentCafe is your one-stop shop for finding a great new apartment in the 18940 zip code. Easily search through a wide selection of apartments for rent in 18940, 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 18940 start at $1,002. Browse apartment listings in 18940 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!