Replica · Schema
Demographics and Employment
One row of Replica's "Demographics and Employment" dataset. Derived from the published schema table at https://documentation.replicahq.com/docs/demographics-employment.
CompanyDataMobilityTransportationGeospatialUrban PlanningTravel Demand ModelingGovernmentAnalyticsData Platform
Properties
| Name | Type | Description |
|---|---|---|
| household_id | stringnull | Unique identifier of a household. |
| person_id | stringnull | Unique identifier of a person. |
| BLOCKGROUP | stringnull | The US Census Bureau-assigned FIPS code of the census block group containing the housing unit based on the decennial census 2010. |
| BLOCKGROUP_work | stringnull | The US Census Bureau-assigned FIPS code of the census block group containing the person's workplace (for employed persons only.) |
| BLOCKGROUP_school | stringnull | The US Census Bureau-assigned FIPS code of the census block group containing the person's school (for students only). |
| TRACT | stringnull | The US Census Bureau-assigned FIPS code of the census tract containing the housing unit. |
| TRACK_work | stringnull | The US Census Bureau-assigned FIPS code of the census tract containing the person's workplace (for employed persons only). |
| TRACT_school | stringnull | The US Census Bureau-assigned FIPS code of the census tract containing the person's school (for students only). |
| age_group* | stringnull | Age range a person falls within. Value ranges include: • lte_4 • 5_14 • 15_17 • 18_24 • 25_34 • 35_64 • 65_plus |
| age | integernull | Age, in years old, assigned to the person. |
| sex | stringnull | Sex assigned to the person, male (M) or female (F). |
| race | stringnull | Race assigned to the person. Valid values include: • american_indian_alaska_native • asian • black_african_american • hawaiin_pacific • other_race_alone • two_or_more_races • white |
| ethnicity | stringnull | Ethnicity of a person. Valid values include: • not_hispanic_or_latino • hispanic_or_latino |
| individual_income_group | stringnull | Range a person's annual income falls within. Value ranges include: • lte_0 • 0_20000 • 20000_40000 • 40000_80000 • 80000_100000 • 100000_plus |
| individual_income | integernull | Total annual income of a person. Note: Some individuals have negative income levels. Negative income is typically associated with business or capital loss that’s subsequently allocated to the individu |
| employment | stringnull | Employment status of a person. Valid values include: • employed • notinlf • under_16 • unemployed |
| education* | stringnull | Education level of a person. Valid values include: • advanced_degree • bachelors_degree • high_school • k_12 • no_school • some_college • under_3 |
| school_grade_attending* | stringnull | Current grade level assigned to a person. Valid values include: • graduate • kindergarten • not_attending_school • school • undergraduate |
| industry* | stringnull | Industry sector a person works within, reported in NAICS code. For a list of NAICS codes see: https://www.naics.com/search-naics-codes-by-industry. |
| household_role* | stringnull | The role of the person in the household. Valid values include: • child • GQ • head_of_household • immobile_GQ • non_relative • relative • spouse |
| subfamily_number* | integernull | Number assigned to the subfamily that the person belongs to in a household. |
| subfamily_relationship* | stringnull | Relationship of a person within the subfamily. Valid values include: • child • husband/wife_no_children • husband/wife_with_children • parent_with_child • N/A |
| commute_mode | stringnull | Typical commute mode used by a person. Valid values include: • biking • carpool • driving • not_working • transit • walking • worked_from_home |
| tenure* | stringnull | Tenure of household. Valid values include: • owner • renter • GQ |
| migration* | stringnull | Indicates mobility status (if the household has lived in the same unit 1 year ago). Valid values include: • N/A (Lived in house <1 year; Also applies to group quarters) • same_house (non-movers) • out |
| household_size | stringnull | Number of persons that make up the household. Valid values include: • 1_person • 1_person_group_quarters • 2_person • 3_person • 4_person • 5_person • 6_person • 7_plus_person |
| household_income_group* | stringnull | Income range that the total income of the household falls within. Valid values include: • lte_10000 • 10000_40000 • 40000_75000 • 75000_125000 • 125000_plus |
| household_income | integernull | Total income of the household. |
| family_structure* | stringnull | Household family structure. Valid values include: • family_single • GQ • living_alone • married_couple • nonfamily_single |
| vehicles | stringnull | Number of vehicles owned by a household. Valid values include: • zero • 1 • 2 • 3_plus • GQ |
| building_type* | stringnull | Indicates the unit in the household’s structure. Valid values include: • mobile (mobile home, trailer, boat, RV, or van) • single_family (one-family home, attached or detached) • several_units (2-4 ap |
| resident_type | stringnull | Indicates whether or not the person is a resident of the region. Valid values include: • core: A resident of the core region. • donut: A resident of the surrounding counties who work or go to school i |
| language* | stringnull | Indicates the household language. Valid values include: • english • spanish • indo-european • asian-pacific • other • GQ_language |
| lat* | numbernull | Latitude of the block group centroid representing the home location, reported in decimal degrees, WGS 84. |
| lng* | numbernull | Longitude of the block group centroid representing the home location, reported in decimal degrees, WGS 84. |
| lat_work* | numbernull | Latitude of the block group centroid representing the work location, reported in decimal degrees, WGS 84 (for employed persons only). |
| lng_work* | numbernull | Longitude of the block group centroid representing the work location, reported in decimal degrees, WGS 84 (for employed persons only). |
| lat_school* | numbernull | Latitude of the block group centroid representing the school location, reported in decimal degrees, WGS 84 (for students only). |
| lng_school* | numbernull | Longitude of the block group centroid representing the school location, reported in decimal degrees, WGS 84 (for students only). |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/replica/refs/heads/main/json-schema/replica-demographics-employment.json",
"title": "Demographics and Employment",
"description": "One row of Replica's \"Demographics and Employment\" dataset. Derived from the published schema table at https://documentation.replicahq.com/docs/demographics-employment.",
"x-source": "https://documentation.replicahq.com/docs/demographics-employment",
"x-generated": "2026-08-02",
"x-method": "derived",
"x-status": "active",
"type": "object",
"properties": {
"household_id": {
"type": [
"string",
"null"
],
"description": "Unique identifier of a household.",
"examples": [
"14102589208980400000"
]
},
"person_id": {
"type": [
"string",
"null"
],
"description": "Unique identifier of a person.",
"examples": [
"14408018579505000000"
]
},
"BLOCKGROUP": {
"type": [
"string",
"null"
],
"description": "The US Census Bureau-assigned FIPS code of the census block group containing the housing unit based on the decennial census 2010.",
"examples": [
"410050201001"
]
},
"BLOCKGROUP_work": {
"type": [
"string",
"null"
],
"description": "The US Census Bureau-assigned FIPS code of the census block group containing the person's workplace (for employed persons only.)",
"examples": [
"410050227021"
]
},
"BLOCKGROUP_school": {
"type": [
"string",
"null"
],
"description": "The US Census Bureau-assigned FIPS code of the census block group containing the person's school (for students only).",
"examples": [
"410510063001"
]
},
"TRACT": {
"type": [
"string",
"null"
],
"description": "The US Census Bureau-assigned FIPS code of the census tract containing the housing unit.",
"examples": [
"41005020100"
]
},
"TRACK_work": {
"type": [
"string",
"null"
],
"description": "The US Census Bureau-assigned FIPS code of the census tract containing the person's workplace (for employed persons only).",
"examples": [
"41005022702"
]
},
"TRACT_school": {
"type": [
"string",
"null"
],
"description": "The US Census Bureau-assigned FIPS code of the census tract containing the person's school (for students only).",
"examples": [
"41051006300"
]
},
"age_group*": {
"type": [
"string",
"null"
],
"description": "Age range a person falls within. Value ranges include: \u2022 lte_4 \u2022 5_14 \u2022 15_17 \u2022 18_24 \u2022 25_34 \u2022 35_64 \u2022 65_plus",
"examples": [
"18_24"
]
},
"age": {
"type": [
"integer",
"null"
],
"description": "Age, in years old, assigned to the person.",
"examples": [
"19"
]
},
"sex": {
"type": [
"string",
"null"
],
"description": "Sex assigned to the person, male (M) or female (F).",
"examples": [
"M"
]
},
"race": {
"type": [
"string",
"null"
],
"description": "Race assigned to the person. Valid values include: \u2022 american_indian_alaska_native \u2022 asian \u2022 black_african_american \u2022 hawaiin_pacific \u2022 other_race_alone \u2022 two_or_more_races \u2022 white",
"examples": [
"white"
]
},
"ethnicity": {
"type": [
"string",
"null"
],
"description": "Ethnicity of a person. Valid values include: \u2022 not_hispanic_or_latino \u2022 hispanic_or_latino",
"examples": [
"not_hispanic_or_latino"
]
},
"individual_income_group": {
"type": [
"string",
"null"
],
"description": "Range a person's annual income falls within. Value ranges include: \u2022 lte_0 \u2022 0_20000 \u2022 20000_40000 \u2022 40000_80000 \u2022 80000_100000 \u2022 100000_plus",
"examples": [
"0_20000"
]
},
"individual_income": {
"type": [
"integer",
"null"
],
"description": "Total annual income of a person. Note: Some individuals have negative income levels. Negative income is typically associated with business or capital loss that\u2019s subsequently allocated to the individual taxpayer. This comes from Census data.",
"examples": [
"7500"
]
},
"employment": {
"type": [
"string",
"null"
],
"description": "Employment status of a person. Valid values include: \u2022 employed \u2022 notinlf \u2022 under_16 \u2022 unemployed",
"examples": [
"employed"
]
},
"education*": {
"type": [
"string",
"null"
],
"description": "Education level of a person. Valid values include: \u2022 advanced_degree \u2022 bachelors_degree \u2022 high_school \u2022 k_12 \u2022 no_school \u2022 some_college \u2022 under_3",
"examples": [
"k_12"
]
},
"school_grade_attending*": {
"type": [
"string",
"null"
],
"description": "Current grade level assigned to a person. Valid values include: \u2022 graduate \u2022 kindergarten \u2022 not_attending_school \u2022 school \u2022 undergraduate",
"examples": [
"not_attending_school"
]
},
"industry*": {
"type": [
"string",
"null"
],
"description": "Industry sector a person works within, reported in NAICS code. For a list of NAICS codes see: https://www.naics.com/search-naics-codes-by-industry.",
"examples": [
"naics51"
]
},
"household_role*": {
"type": [
"string",
"null"
],
"description": "The role of the person in the household. Valid values include: \u2022 child \u2022 GQ \u2022 head_of_household \u2022 immobile_GQ \u2022 non_relative \u2022 relative \u2022 spouse",
"examples": [
"child"
]
},
"subfamily_number*": {
"type": [
"integer",
"null"
],
"description": "Number assigned to the subfamily that the person belongs to in a household.",
"examples": [
"1"
]
},
"subfamily_relationship*": {
"type": [
"string",
"null"
],
"description": "Relationship of a person within the subfamily. Valid values include: \u2022 child \u2022 husband/wife_no_children \u2022 husband/wife_with_children \u2022 parent_with_child \u2022 N/A",
"examples": [
"parent_with_child"
]
},
"commute_mode": {
"type": [
"string",
"null"
],
"description": "Typical commute mode used by a person. Valid values include: \u2022 biking \u2022 carpool \u2022 driving \u2022 not_working \u2022 transit \u2022 walking \u2022 worked_from_home",
"examples": [
"driving"
]
},
"tenure*": {
"type": [
"string",
"null"
],
"description": "Tenure of household. Valid values include: \u2022 owner \u2022 renter \u2022 GQ",
"examples": [
"owner"
]
},
"migration*": {
"type": [
"string",
"null"
],
"description": "Indicates mobility status (if the household has lived in the same unit 1 year ago). Valid values include: \u2022 N/A (Lived in house <1 year; Also applies to group quarters) \u2022 same_house (non-movers) \u2022 outside_us \u2022 within_us",
"examples": [
"same_house"
]
},
"household_size": {
"type": [
"string",
"null"
],
"description": "Number of persons that make up the household. Valid values include: \u2022 1_person \u2022 1_person_group_quarters \u2022 2_person \u2022 3_person \u2022 4_person \u2022 5_person \u2022 6_person \u2022 7_plus_person",
"examples": [
"3_person"
]
},
"household_income_group*": {
"type": [
"string",
"null"
],
"description": "Income range that the total income of the household falls within. Valid values include: \u2022 lte_10000 \u2022 10000_40000 \u2022 40000_75000 \u2022 75000_125000 \u2022 125000_plus",
"examples": [
"125000_plus"
]
},
"household_income": {
"type": [
"integer",
"null"
],
"description": "Total income of the household.",
"examples": [
"408500"
]
},
"family_structure*": {
"type": [
"string",
"null"
],
"description": "Household family structure. Valid values include: \u2022 family_single \u2022 GQ \u2022 living_alone \u2022 married_couple \u2022 nonfamily_single",
"examples": [
"married_couple"
]
},
"vehicles": {
"type": [
"string",
"null"
],
"description": "Number of vehicles owned by a household. Valid values include: \u2022 zero \u2022 1 \u2022 2 \u2022 3_plus \u2022 GQ",
"examples": [
"3_plus"
]
},
"building_type*": {
"type": [
"string",
"null"
],
"description": "Indicates the unit in the household\u2019s structure. Valid values include: \u2022 mobile (mobile home, trailer, boat, RV, or van) \u2022 single_family (one-family home, attached or detached) \u2022 several_units (2-4 apartments) \u2022 multiple_units (5+ apartments) \u2022 GQ_structure (group quarters)",
"examples": [
"mobile"
]
},
"resident_type": {
"type": [
"string",
"null"
],
"description": "Indicates whether or not the person is a resident of the region. Valid values include: \u2022 core: A resident of the core region. \u2022 donut: A resident of the surrounding counties who work or go to school in the core region. \u2022 visitor: A person who does not normally reside in the core or donut region who enters and/or exits the region via a \u2018port of entry\u2019 (airport, freeway crossing).",
"examples": [
"core"
]
},
"language*": {
"type": [
"string",
"null"
],
"description": "Indicates the household language. Valid values include: \u2022 english \u2022 spanish \u2022 indo-european \u2022 asian-pacific \u2022 other \u2022 GQ_language",
"examples": [
"english"
]
},
"lat*": {
"type": [
"number",
"null"
],
"description": "Latitude of the block group centroid representing the home location, reported in decimal degrees, WGS 84.",
"examples": [
"37.434211"
]
},
"lng*": {
"type": [
"number",
"null"
],
"description": "Longitude of the block group centroid representing the home location, reported in decimal degrees, WGS 84.",
"examples": [
"-122.16801"
]
},
"lat_work*": {
"type": [
"number",
"null"
],
"description": "Latitude of the block group centroid representing the work location, reported in decimal degrees, WGS 84 (for employed persons only).",
"examples": [
"37.434211"
]
},
"lng_work*": {
"type": [
"number",
"null"
],
"description": "Longitude of the block group centroid representing the work location, reported in decimal degrees, WGS 84 (for employed persons only).",
"examples": [
"-122.16801"
]
},
"lat_school*": {
"type": [
"number",
"null"
],
"description": "Latitude of the block group centroid representing the school location, reported in decimal degrees, WGS 84 (for students only).",
"examples": [
"37.434211"
]
},
"lng_school*": {
"type": [
"number",
"null"
],
"description": "Longitude of the block group centroid representing the school location, reported in decimal degrees, WGS 84 (for students only).",
"examples": [
"-122.16801"
]
}
},
"additionalProperties": true
}