
Filter Your Search
All Filters
Rent Range
-Townhomes for Rent in Middlesex County
98 Townhomes Available
Sort
- Default
- Lowest Price
- Highest Price
- Newest Listings
Filter Your Search
Find Your Next Townhome in Middlesex County
We found 98 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 South Brunswick
- Townhouses in Edison
- Townhouses in North Brunswick
- Townhouses in East Brunswick
- Townhouses in Sayreville
- Townhouses in New Brunswick
- Townhouses in Old Bridge Township
- Townhouses in Old Bridge
- Townhouses in Parlin
- Townhouses in Piscataway
- Townhouses in Monroe Township
- Townhouses in South Plainfield
- Townhouses in Franklin Township
- Townhouses in Woodbridge Township
- Townhouses in Manalapan
- Townhouses in South River
- Townhouses in Woodbridge
- Townhouses in Rahway
- Townhouses in Middlesex
- Townhouses in Somerset
Zip Codes in Middlesex County
- Townhouses in 08816
- Townhouses in 08902
- Townhouses in 08901
- Townhouses in 08831
- Townhouses in 08859
- Townhouses in 08854
- Townhouses in 08872
- Townhouses in 08857
- Townhouses in 08852
- Townhouses in 08820
- Townhouses in 08817
- Townhouses in 08536
- Townhouses in 07080
- Townhouses in 08873
- Townhouses in 08879
- Townhouses in 07008
- Townhouses in 08882
- Townhouses in 08904