RR
Rent Regulations
Home›Iowa›Iowa Code ch. 648

Iowa Code Chapter 648 — Forcible Entry and Detainer

The whole chapter (26 sections, including reserved stubs): the eviction action.

View official source

Provisions (26)

§ 648.1

Grounds

§ 648.10

Service by publication

§ 648.11

Section 648.11

§ 648.12

Section 648.12

§ 648.13

Section 648.13

§ 648.14

Section 648.14

§ 648.15

How title tried

§ 648.16

Priority of assignment

§ 648.17

Remedy not exclusive

§ 648.18

Possession — bar

§ 648.19

No joinder or counterclaim — exception

§ 648.1A

Nonprofit transitional housing exempted

§ 648.2

By legal representatives

§ 648.20

Order for removal

§ 648.21

Section 648.21

§ 648.22

Judgment — execution — costs

§ 648.22A

Executions involving mobile homes and manufactured homes

§ 648.22B

Cases where mobile or manufactured home is the subject of a foreclosure action

§ 648.23

Restitution

§ 648.3

Notice to quit

§ 648.4

Notice terminating tenancy

§ 648.5

Section 648.5

§ 648.6

Notice to lienholders

§ 648.7

Section 648.7

§ 648.8

Section 648.8

§ 648.9

Change of venue

RR
Rent Regulations

Open, always-current, machine-readable corpus of US multifamily housing regulations with public API, hybrid search, and strict-citation AI chat.

Not Legal Advice

This service provides regulatory information for research purposes. It does not constitute legal advice. Consult a qualified attorney for legal matters.

Read full disclaimer →

Resources

  • API Documentation
  • Search Regulations
  • Browse by Topic
  • Browse by Location
  • Transparency Report
  • Audit Log

Legal & Source

  • Terms of Service
  • Privacy Policy
  • Data License (CC-BY-SA)
  • Source Code
  • How to Cite
Use this in your app

JavaScript

import { RentReg } from '@rentregulations/sdk';

const client = new RentReg({
  apiKey: 'your-api-key'
});

const results = await client.search({
  query: 'security deposit limits',
  jurisdiction: 'CA'
});

Python

from rentregulations import Client

client = Client(api_key='your-api-key')

results = client.search(
    query='security deposit limits',
    jurisdiction='CA'
)

cURL

curl -X GET \
  'https://api.rentregulations.com/v1/search' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  -d '{"query":"security deposit limits"}'

© 2026 Rent Regulations. Licensed under Business Source License 1.1

Data compiled from public government sources. Individual regulations remain under their original licenses.

RR