Filter Your Search
All Filters
Rent Range
-Townhomes for Rent in DuPage County
178 Townhomes Available
Sort
- Default
- Lowest Price
- Highest Price
- Newest Listings
Filter Your Search
- Discounts
- Discounts
- Discounts
Find Your Next Townhome in DuPage County
We found 178 townhomes for rent in DuPage County, IL. 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 DuPage County.
Find More Rentals in DuPage County, IL
Find More Townhomes for Rent near DuPage County
Cities in DuPage County
- Townhouses in Aurora
- Townhouses in Naperville
- Townhouses in Wheaton
- Townhouses in Bloomingdale
- Townhouses in Downers Grove
- Townhouses in Carol Stream
- Townhouses in Lombard
- Townhouses in Roselle
- Townhouses in Hanover Park
- Townhouses in Glen Ellyn
- Townhouses in Oak Brook
- Townhouses in Warrenville
- Townhouses in Darien
- Townhouses in Addison
- Townhouses in Itasca
- Townhouses in Glendale Heights
- Townhouses in Lisle
- Townhouses in Batavia
- Townhouses in Cloverdale
- Townhouses in Woodridge
Zip Codes in DuPage County
- Townhouses in 60563
- Townhouses in 60502
- Townhouses in 60504
- Townhouses in 60189
- Townhouses in 60133
- Townhouses in 60555
- Townhouses in 60188
- Townhouses in 60540
- Townhouses in 60148
- Townhouses in 60172
- Townhouses in 60564
- Townhouses in 60108
- Townhouses in 60137
- Townhouses in 60139
- Townhouses in 60143
- Townhouses in 60516
- Townhouses in 60517
- Townhouses in 60561
- Townhouses in 60523
- Townhouses in 60527