<!-- https://staircase.co/data/property/homeowners-association -->
# homeowners_association

# homeowners_association

An association governing a property: its identity, its fees, and what those fees cover.

<!--source:property-registry-->
The HomeownersAssociation class represents comprehensive information about homeowners associations (HOAs) governing residential properties, including community governance, financial obligations, and available amenities.
<!--/source-->

The question it answers

## Will this close cleanly?

Liens, encumbrances, tax position, and association obligations determine whether a transaction completes and on what timeline.

Other classes answering this question

## Why it matters

Association dues are a monthly cost that a payment calculation has to include and a lending question in their own right — a project with inadequate reserves or high investor concentration can be unfinanceable regardless of the borrower.

## In practice

The association is separate from its policy because one association governs many properties under one set of rules, and recording the rules against every parcel would multiply the same facts.

## Properties

| Property | Type | Definition |
| --- | --- | --- |
| `source_http_request` | `object` | <!--source:property-registry-->HTTP request configuration for retrieving this data.<!--/source--> |
| `request_identifier` | `string | null` | <!--source:property-registry-->Identifier value that should be substituted into the source HTTP request to retrieve this specific data.<!--/source--> |
| `homeowners_association_name` | `string | null` | <!--source:property-registry-->Name of the homeowners association (e.g., Jupiter Shores HOA).<!--/source--> |
| `homeowners_association_type` | `string | null` | <!--source:property-registry-->Refers to the type of Homeowners association (HOA). `Mandatory``Voluntary``Condominium``Hybrid`<!--/source--> |
| `homeowners_association_amount` | `decimal` | <!--source:property-registry-->Amount of HOA fees<!--/source--> |
| `homeowners_association_year` | `integer | null` | <!--source:property-registry-->year of for the HOA year<!--/source--> |
| `homeowners_association_fee_frequency` | `string | null` | <!--source:property-registry-->How often the HOA fee is charged. `Monthly``Quarterly``Annually``Bi-Annually``One-Time`<!--/source--> |
| `amenities` | `string | null` | <!--source:property-registry-->List of common amenities offered (e.g., pool, clubhouse, gym, golf course). `pool``clubhouse``gym``golf_course``tennis_court``playground``dog_park``spa``sauna``business_center``game_room``bbq_area``marina``bike_trails``walking_paths``rooftop_deck``community_kitchen``co_working_space``package_lockers`<!--/source--> |
| `security_features` | `string | null` | <!--source:property-registry-->Standard security infrastructure or services (e.g., 24/7 guard, gated entry, surveillance cameras). `24_7_guard``gated_entry``surveillance_cameras``keycard_access``security_patrols``doorman``intercom_system``secure_parking``fenced_perimeter``alarm_system``smart_locks`<!--/source--> |

## Provenance and coverage

A record of this class is validated against the same definition whatever jurisdiction it came from, which is what makes two counties comparable without a per-county adapter. A jurisdiction appears below only where a committed configuration serves this class's surface.

- Lee, Florida
- Palm Beach, Florida
- Miami-Dade, Florida
- Orange, Florida
- Santa Clara, California

How a new jurisdiction is brought online
