No, in Iowa a landlord generally cannot evict a tenant “for no reason” during the term of a lease agreement; they must have legal cause such as nonpayment of rent, a lease breach, safety issues, or another statutory ground, and must follow the required written notice and court process. Landlords can’t just lock you out or force you out without going through the legal process.
If there’s no written lease or a written lease has expired and isn’t renewed, the landlord doesn’t need a separate reason to end the tenancy — they just need to give the proper written notice (e.g., generally at least 30 days for a month-to-month arrangement) and then can pursue eviction if the tenant doesn’t move out.
Read this handy guide on Iowa eviction laws.
Questions? To chat with a landlord tenant attorney,
Click here
The information for this answer was found on our Iowa Eviction Process answers.