Filter Your Search
All Filters
Rent Range
-2-Bedroom Apartments for Rent in Middlesex County
1,493 Apartments Available
Sort
- Default
- Lowest Price
- Highest Price
- Newest Listings
Filter Your Search
- Specials
- Specials
- 1 Month Free
- Specials
- 1 Month Free
- 1 Month Free
281 S Washington Ave, Dunellen, NJ 08812 Unit Second and Third Floor
Apartment for Rent
2 Beds$2,100
- Specials
Icon Riverwalk 55+ Active Adult Apartment ...
1 Riverwalk, Plainsboro, NJ 08536
2 Beds$2,900 - $3,735
- 1 Month Free
- 2 Months Free
- Specials
Find Your Next Apartment in Middlesex County
We found 1,493 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 Woodbridge
- Apartments in Edison
- Apartments in New Brunswick
- Apartments in Piscataway
- Apartments in Old Bridge
- Apartments in Rahway
- Apartments in South Brunswick
- Apartments in Sayreville
- Apartments in Franklin Township
- Apartments in East Brunswick
- Apartments in Highland Park
- Apartments in Perth Amboy
- Apartments in North Brunswick
- Apartments in Port Reading
- Apartments in Linden
- Apartments in Carteret
- Apartments in South Plainfield
- Apartments in Middlesex
- Apartments in Fords
- Apartments in Cranbury
Zip Codes in Middlesex County
- Apartments in 08901
- Apartments in 08904
- Apartments in 08861
- Apartments in 08854
- Apartments in 08817
- Apartments in 07095
- Apartments in 07008
- Apartments in 08837
- Apartments in 08857
- Apartments in 08840
- Apartments in 08816
- Apartments in 08879
- Apartments in 07080
- Apartments in 08902
- Apartments in 08512
- Apartments in 08536
- Apartments in 08831
- Apartments in 08872
- Apartments in 08873
- Apartments in 08820