
Filter Your Search
All Filters
Rent Range
-Townhomes for Rent in Middlesex County
99 Townhomes Available
Sort
- Default
- Lowest Price
- Highest Price
- Newest Listings
Filter Your Search
- Specials
Find Your Next Townhome in Middlesex County
We found 99 townhomes 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 Townhomes for Rent near Middlesex County
Cities in Middlesex County
- Townhouses in Edison
- Townhouses in South Brunswick
- Townhouses in North Brunswick
- Townhouses in Sayreville
- Townhouses in East Brunswick
- Townhouses in South Plainfield
- Townhouses in Old Bridge Township
- Townhouses in Piscataway
- Townhouses in Parlin
- Townhouses in New Brunswick
- Townhouses in Monroe Township
- Townhouses in Old Bridge
- Townhouses in Woodbridge Township
- Townhouses in Woodbridge
- Townhouses in South River
- Townhouses in South Amboy
- Townhouses in Manalapan
- Townhouses in Middlesex
- Townhouses in Perth Amboy
- Townhouses in Franklin Township
Zip Codes in Middlesex County
- Townhouses in 08816
- Townhouses in 08854
- Townhouses in 08831
- Townhouses in 08902
- Townhouses in 08901
- Townhouses in 08859
- Townhouses in 08872
- Townhouses in 08879
- Townhouses in 08817
- Townhouses in 08820
- Townhouses in 07080
- Townhouses in 08857
- Townhouses in 08852
- Townhouses in 08861
- Townhouses in 08824
- Townhouses in 08536
- Townhouses in 08810
- Townhouses in 08812
- Townhouses in 07721
- Townhouses in 07735