RR
Rent Regulations
Home›Buckets›Retaliation Protections

Retaliation Protections

Limits on adverse landlord action in response to protected tenant activity (e.g., complaints to code enforcement, tenant organizing).

Rules in this category (15)

Berkeley Mun. Code Chapter 13.76

Right to organize • Berkeley

Berkeley Mun. Code Chapter 13.76

Retaliation prohibited • Berkeley

Cal. Civ. Code

California

Cal. Civ. Code

California

Cal. Civ. Code

California

Oakland Mun. Code Chapter 8.22

Retaliatory evictions • Oakland

Oakland Mun. Code Chapter 8.22

Findings and purpose • Oakland

Oakland Mun. Code Chapter 8.22

Tenant harassment • Oakland

Oakland Mun. Code Chapter 8.22

Civil remedies • Oakland

Oakland Mun. Code Chapter 8.22

Miscellaneous • Oakland

S.F. Admin. Code Chapter 37, § 37.1

Tenant Harassment • San Francisco

S.F. Police Code Article 49

EXERCISE OF RIGHTS PROTECTED; RETALIATION PROHIBITED • San Francisco

San Jose Mun. Code Chapter 17.23

Policy and purposes declaration • San Jose

San Jose Mun. Code Chapter 17.23

Anti-retaliation protections • San Jose

San Jose Mun. Code Chapter 17.23

Retaliatory eviction • San Jose

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