Zipcode Data Reference
The FastZipcode dataclass contains comprehensive demographic, geographic, and administrative data for each US zipcode. This page documents all available fields and their meanings.
FastZipcode Class
FastZipcode
dataclass
FastZipcode(zipcode, zipcode_type=None, major_city=None, post_office_city=None, common_city_list=None, county=None, state=None, lat=None, lng=None, timezone=None, radius_in_miles=None, area_code_list=None, population=None, population_density=None, land_area_in_sqmi=None, water_area_in_sqmi=None, housing_units=None, occupied_housing_units=None, median_home_value=None, median_household_income=None, bounds_west=None, bounds_east=None, bounds_north=None, bounds_south=None)
Complete zipcode data matching SQLite schema.
Field Reference
Administrative Fields
| Field | Type | Description | Example |
|---|---|---|---|
zipcode |
str |
5-digit zipcode | "10001" |
zipcode_type |
Optional[str] |
Type classification | "STANDARD", "PO BOX", "UNIQUE" |
major_city |
Optional[str] |
Primary city name | "New York" |
post_office_city |
Optional[str] |
Official post office city | "New York" |
common_city_list |
Optional[List[str]] |
Alternative city names | ["New York", "Manhattan"] |
county |
Optional[str] |
County name | "New York County" |
state |
Optional[str] |
2-letter state abbreviation | "NY" |
Geographic Fields
| Field | Type | Description | Example |
|---|---|---|---|
lat |
Optional[float] |
Latitude in decimal degrees | 40.7505 |
lng |
Optional[float] |
Longitude in decimal degrees | -73.9934 |
timezone |
Optional[str] |
Timezone name | "Eastern" |
radius_in_miles |
Optional[float] |
Approximate radius coverage | 0.9090 |
bounds_west |
Optional[float] |
Western boundary longitude | -74.0 |
bounds_east |
Optional[float] |
Eastern boundary longitude | -73.98 |
bounds_north |
Optional[float] |
Northern boundary latitude | 40.76 |
bounds_south |
Optional[float] |
Southern boundary latitude | 40.74 |
Area Fields
| Field | Type | Description | Example |
|---|---|---|---|
land_area_in_sqmi |
Optional[float] |
Land area in square miles | 0.91 |
water_area_in_sqmi |
Optional[float] |
Water area in square miles | 0.0 |
Communication Fields
| Field | Type | Description | Example |
|---|---|---|---|
area_code_list |
Optional[List[str]] |
Phone area codes | ["212", "646", "332"] |
Demographic Fields
| Field | Type | Description | Example |
|---|---|---|---|
population |
Optional[int] |
Total population | 21102 |
population_density |
Optional[float] |
People per square mile | 23227.0 |
housing_units |
Optional[int] |
Total housing units | 12476 |
occupied_housing_units |
Optional[int] |
Occupied housing units | 11031 |
Economic Fields
| Field | Type | Description | Example |
|---|---|---|---|
median_home_value |
Optional[int] |
Median home value in USD | 1000000 |
median_household_income |
Optional[int] |
Median household income in USD | 85066 |
Backwards Compatibility Properties
For compatibility with the original uszipcode API, the following properties are available:
city Property
Usage:
bounds Property
Usage:
Usage Examples
Basic Data Access
Demographic Analysis
Geographic Boundaries
List Fields
Data Validation
Most fields are optional and may be None for certain zipcodes. Always check for None values:
Data Sources
The zipcode data is sourced from:
- US Census Bureau: Population, demographics, and housing data
- USPS: Official zipcode definitions and classifications
- Geographic Data: Coordinate and boundary information
- Economic Data: Income and home value statistics
All data fields maintain compatibility with the original uszipcode dataset structure.