
Filter Your Search
All Filters
Rent Range
-Apartments for Rent in Middlesex County
3,176 Apartments Available
Sort
- Default
- Lowest Price
- Highest Price
- Newest Listings
Filter Your Search
- 1 Month Free
- 3 Months Free
- Specials
- Specials
- Discounts
Icon Riverwalk 55+ Active Adult Apartment ...
1 Riverwalk, Plainsboro, NJ 08536
Studio - 2 Beds $1,849 - $3,394
- 1 Month Free
- 2 Months Free
- 1 Month Free
- Specials
- Specials
- Specials
- 1 Month Free
Royal Oaks and East Gardens
701 Royal Oaks Ct, Monmouth Junction, NJ 08852
1 - 2 Beds $1,915 - $2,585
- 1 Month Free
- 1 Month Free
Find Your Next Apartment in Middlesex County
We found 3,176 apartments for rent in Middlesex County, NJ. Refine your search by using the filters to view 1, 2 or 3+ bedroom apartments. You can find affordable apartments, pet-friendly apartments, apartments with utilities included and more. Use our guide on nearby places to narrow down where to rent an apartment in or near Middlesex County.
Find More Rentals in Middlesex County, NJ
Find More Apartments for Rent near Middlesex County
Cities in Middlesex County
- Apartments in Edison
- Apartments in Piscataway
- Apartments in New Brunswick
- Apartments in Woodbridge Township
- Apartments in Woodbridge
- Apartments in Rahway
- Apartments in Sayreville
- Apartments in Middlesex
- Apartments in North Brunswick
- Apartments in South Brunswick
- Apartments in East Brunswick
- Apartments in Highland Park
- Apartments in Port Reading
- Apartments in Old Bridge
- Apartments in Perth Amboy
- Apartments in Linden
- Apartments in Old Bridge Township
- Apartments in Carteret
- Apartments in Green Brook
- Apartments in Dunellen
Zip Codes in Middlesex County
- Apartments in 08901
- Apartments in 08854
- Apartments in 08846
- Apartments in 08817
- Apartments in 07008
- Apartments in 08904
- Apartments in 07095
- Apartments in 08812
- Apartments in 08861
- Apartments in 08837
- Apartments in 08879
- Apartments in 08816
- Apartments in 08857
- Apartments in 08902
- Apartments in 08840
- Apartments in 08882
- Apartments in 08872
- Apartments in 07080
- Apartments in 08831
- Apartments in 08536