RR
Rent Regulations
Home›New York›Middletown›Middletown Code of Ordinances ch. 296

Middletown, N.Y., Code of Ordinances Chapter 296 — Housing

Middletown housing ordinance (Arts. I–IV, 40 §§): rental registration, inspection, habitability standards, and enforcement. DEC-026 J4 exception. Verified 2026-11-07.

View official source

Provisions (40)

§ 296-1

Purpose

§ 296-10

Posting of notices and injunctions; penalties for defacing notices

§ 296-11

Findings

§ 296-12

Applicability; conflict with other provisions

§ 296-13

Definitions

§ 296-14

Permit required

§ 296-15

Application for permit

§ 296-16

Fees

§ 296-17

Review of application

§ 296-18

Term of permit; renewal

§ 296-19

Register of permits and of criminal convictions

§ 296-2

Notice of violation

§ 296-20

Additional criteria for granting of permits

§ 296-21

Inspections

§ 296-22

Search warrants

§ 296-23

Revocation of permit

§ 296-24

Unlawful acts

§ 296-25

Penalties for offenses

§ 296-26

Findings

§ 296-27

Purpose

§ 296-28

Scope; applicability; conflict with other provisions

§ 296-29

Definitions

§ 296-3

Penalties for offenses

§ 296-30

Rental permit required

§ 296-31

Application for permit

§ 296-32

Fees

§ 296-33

Review of application

§ 296-34

Inspections

§ 296-35

Search warrants

§ 296-36

Term of rental permit; renewal

§ 296-37

Hearings

§ 296-38

Revocation of permit; reapplication

§ 296-39

Unlawful acts

§ 296-4

Duties of Commissioner

§ 296-40

Penalties for offenses

§ 296-5

Statement of policy

§ 296-6

Definitions

§ 296-7

Enforcement

§ 296-8

Prohibited acts

§ 296-9

Penalties for offenses

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