Name: Poverty Status
Display Field: NAME
Type: Feature Layer
Geometry Type: esriGeometryPolygon
Description: This layer shows poverty status by age group. This is shown by tract, county, and state boundaries. This service is updated annually to contain the most currently released American Community Survey (ACS) 5-year data, and contains estimates and margins of error. There are also additional calculated attributes related to this topic, which can be mapped or used within analysis. Poverty status is based on income in past 12 months of survey.
This layer is symbolized to show the percentage of the population whose income falls below the Federal poverty line. To see the full list of attributes available in this service, go to the "Data" tab, and choose "Fields" at the top right.
Current Vintage: 2018-2022
ACS Table(s): B17020, C17002
Date of API call: December 7, 2023
The United States Census Bureau's American Community Survey (ACS):
This ready-to-use layer can be used within ArcGIS Pro, ArcGIS Online, its configurable apps, dashboards, Story Maps, custom apps, and mobile apps. Data can also be exported for offline workflows. For more information about ACS layers, visit the
FAQ. Please cite the Census and ACS when using this data.
Data Note from the Census:
Data are based on a sample and are subject to sampling variability. The degree of uncertainty for an estimate arising from sampling variability is represented through the use of a margin of error. The value shown here is the 90 percent margin of error. The margin of error can be interpreted as providing a 90 percent probability that the interval defined by the estimate minus the margin of error and the estimate plus the margin of error (the lower and upper confidence bounds) contains the true value. In addition to sampling variability, the ACS estimates are subject to nonsampling error (for a discussion of nonsampling variability, see
Accuracy of the Data). The effect of nonsampling error is not represented in these tables.
Data Processing Notes:
- This layer is updated automatically when the most current vintage of ACS data is released each year, usually in December. The layer always contains the latest available ACS 5-year estimates. It is updated annually within days of the Census Bureau's release schedule. Click here to learn more about ACS data releases.
- Boundaries come from the US Census TIGER geodatabases, specifically, the National Sub-State Geography Database (named tlgdb_(year)_a_us_substategeo.gdb). Boundaries are updated at the same time as the data updates (annually), and the boundary vintage appropriately matches the data vintage as specified by the Census. These are Census boundaries with water and/or coastlines erased for cartographic and mapping purposes. For census tracts, the water cutouts are derived from a subset of the 2020 Areal Hydrography boundaries offered by TIGER. Water bodies and rivers which are 50 million square meters or larger (mid to large sized water bodies) are erased from the tract level boundaries, as well as additional important features. For state and county boundaries, the water and coastlines are derived from the coastlines of the 2022 500k TIGER Cartographic Boundary Shapefiles. These are erased to more accurately portray the coastlines and Great Lakes. The original AWATER and ALAND fields are still available as attributes within the data table (units are square meters).
- The States layer contains 52 records - all US states, Washington D.C., and Puerto Rico
- Census tracts with no population that occur in areas of water, such as oceans, are removed from this data service (Census Tracts beginning with 99).
- Percentages and derived counts, and associated margins of error, are calculated values (that can be identified by the "_calc_" stub in the field name), and abide by the specifications defined by the American Community Survey.
- Field alias names were created based on the Table Shells file available from the American Community Survey Summary File Documentation page.
- Negative values (e.g., -4444...) have been set to null, with the exception of -5555... which has been set to zero. These negative values exist in the raw API data to indicate the following situations:
- The margin of error column indicates that either no sample observations or too few sample observations were available to compute a standard error and thus the margin of error. A statistical test is not appropriate.
- Either no sample observations or too few sample observations were available to compute an estimate, or a ratio of medians cannot be calculated because one or both of the median estimates falls in the lowest interval or upper interval of an open-ended distribution.
- The median falls in the lowest interval of an open-ended distribution, or in the upper interval of an open-ended distribution. A statistical test is not appropriate.
- The estimate is controlled. A statistical test for sampling variability is not appropriate.
- The data for this geographic area cannot be displayed because the number of sample cases is too small.
Copyright Text:
Min. Scale: 0
Max. Scale: 0
Default Visibility: true
Max Record Count: 2000
Supported query Formats: JSON, geoJSON, PBF
Use Standardized Queries: True
Extent:
Drawing Info:
{"renderer":{"visualVariables":[{"type":"colorInfo","field":"B17020_calc_pctPovE","valueExpression":null,"stops":[{"value":1,"color":[255,252,212,255],"label":"< 1%"},{"value":7,"color":[231,174,157,255],"label":null},{"value":13,"color":[206,96,101,255],"label":"13% - national average"},{"value":18,"color":[136,49,79,255],"label":null},{"value":24,"color":[66,2,57,255],"label":"> 24%"}]},{"type":"sizeInfo","target":"outline","expression":"view.scale","valueExpression":"$view.scale","stops":[{"size":1.5,"value":56156},{"size":0.75,"value":175487},{"size":0.375,"value":701947},{"size":0,"value":1403893}]}],"authoringInfo":{"visualVariables":[{"type":"colorInfo","minSliderValue":0,"maxSliderValue":100,"theme":"high-to-low"}]},"type":"classBreaks","field":"B17020_calc_pctPovE","minValue":-9007199254740991,"classBreakInfos":[{"symbol":{"color":[170,170,170,255],"outline":{"color":[194,194,194,46],"width":0.75,"type":"esriSLS","style":"esriSLSSolid"},"type":"esriSFS","style":"esriSFSSolid"},"classMaxValue":9007199254740991}],"defaultSymbol":{"color":[214,214,214,255],"outline":{"color":null,"width":0.75,"type":"esriSLS","style":"esriSLSNull"},"type":"esriSFS","style":"esriSFSSolid"},"defaultLabel":"No Value"},"transparency":0}
HasZ: false
HasM: false
Has Attachments: false
Has Geometry Properties: true
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Object ID Field: OBJECTID
Unique ID Field:
IsSystemMaintained : True
Global ID Field:
Type ID Field:
Fields:
- OBJECTID (type: esriFieldTypeOID, alias: Object ID, SQL Type: sqlTypeOther, length: 0, nullable: false, editable: false)
- Shape__Area (type: esriFieldTypeDouble, alias: Shape__Area, SQL Type: sqlTypeDouble, nullable: true, editable: false)
- Shape__Length (type: esriFieldTypeDouble, alias: Shape__Length, SQL Type: sqlTypeDouble, nullable: true, editable: false)
- GEOID (type: esriFieldTypeString, alias: Geographic Identifier - FIPS Code, SQL Type: sqlTypeOther, length: 11, nullable: true, editable: true)
- ALAND (type: esriFieldTypeDouble, alias: Area of Land (Square Meters), SQL Type: sqlTypeOther, nullable: true, editable: true)
- AWATER (type: esriFieldTypeDouble, alias: Area of Water (Square Meters), SQL Type: sqlTypeOther, nullable: true, editable: true)
- NAME (type: esriFieldTypeString, alias: Name, SQL Type: sqlTypeOther, length: 255, nullable: true, editable: true)
- State (type: esriFieldTypeString, alias: State, SQL Type: sqlTypeOther, length: 255, nullable: true, editable: true)
- County (type: esriFieldTypeString, alias: County, SQL Type: sqlTypeOther, length: 255, nullable: true, editable: true)
- B17020_001E (type: esriFieldTypeInteger, alias: Total Population for whom Poverty Status is Determined, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_001M (type: esriFieldTypeDouble, alias: Total Population for whom Poverty Status is Determined - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_002E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is below federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_002M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is below federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_003E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is below federal poverty level under 6 years, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_003M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is below federal poverty level under 6 years - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_004E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is below federal poverty level 6 to 11 years, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_004M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is below federal poverty level 6 to 11 years - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_005E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is below federal poverty level 12 to 17 years, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_005M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is below federal poverty level 12 to 17 years - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_006E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is below federal poverty level 18 to 59 years, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_006M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is below federal poverty level 18 to 59 years - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_007E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is below federal poverty level 60 to 74 years, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_007M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is below federal poverty level 60 to 74 years - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_008E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is below federal poverty level 75 to 84 years, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_008M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is below federal poverty level 75 to 84 years - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_009E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is below federal poverty level 85 years and over, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_009M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is below federal poverty level 85 years and over - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_010E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is at or above federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_010M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is at or above federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_011E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is at or above federal poverty level under 6 years, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_011M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is at or above federal poverty level under 6 years - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_012E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is at or above federal poverty level 6 to 11 years, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_012M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is at or above federal poverty level 6 to 11 years - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_013E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is at or above federal poverty level 12 to 17 years, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_013M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is at or above federal poverty level 12 to 17 years - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_014E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is at or above federal poverty level 18 to 59 years, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_014M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is at or above federal poverty level 18 to 59 years - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_015E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is at or above federal poverty level 60 to 74 years, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_015M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is at or above federal poverty level 60 to 74 years - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_016E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is at or above federal poverty level 75 to 84 years, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_016M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is at or above federal poverty level 75 to 84 years - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_017E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is at or above federal poverty level 85 years and over, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_017M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is at or above federal poverty level 85 years and over - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_calc_pctPovE (type: esriFieldTypeDouble, alias: Percent of Population whose income in the past 12 months is below poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_calc_pctPovM (type: esriFieldTypeDouble, alias: Percent of Population whose income in the past 12 months is below poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_calc_numChildPovE (type: esriFieldTypeInteger, alias: Child Population (under 18 years) whose income in the past 12 months is below poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_calc_numChildPovM (type: esriFieldTypeInteger, alias: Child Population (under 18 years) whose income in the past 12 months is below poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_calc_pctChildPovE (type: esriFieldTypeDouble, alias: Percent of Children (under 18 years) whose income in the past 12 months is below poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_calc_pctChildPovM (type: esriFieldTypeDouble, alias: Percent of Children (under 18 years) whose income in the past 12 months is below poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_calc_numTotChildE (type: esriFieldTypeInteger, alias: Child Population (under 18 years) for whom Poverty Status is Determined, SQL Type: sqlTypeOther, nullable: true, editable: true)
- B17020_calc_numTotChildM (type: esriFieldTypeInteger, alias: Child Population (under 18 years) for whom Poverty Status is Determined - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_002E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is under .50x (under 50% of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_002M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is under .50x (under 50% of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_003E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is between .50x and .99x (50% to 99% of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_003M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is between .50x and .99x (50% to 99% of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_004E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is between 1.00x and 1.24x (100% to 124% of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_004M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is between 1.00x and 1.24x (100% to 124% of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_005E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is between 1.25x and 1.49x (125% to 149% of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_005M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is between 1.25x and 1.49x (125% to 149% of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_006E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is between 1.50x and 1.84x (150% to 184% of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_006M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is between 1.50x and 1.84x (150% to 184% of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_007E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is between 1.85x and 1.99x (185% to 199% of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_007M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is between 1.85x and 1.99x (185% to 199% of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_008E (type: esriFieldTypeInteger, alias: Population whose income in the past 12 months is 2.00x and over (200% or more of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_008M (type: esriFieldTypeDouble, alias: Population whose income in the past 12 months is 2.00x and over (200% or more of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pctLT50PovE (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months is under .50x (under 50% of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pctLT50PovM (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months is under .50x (under 50% of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pct5099PovE (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months is between .50x and .99x (50% to 99% of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pct5099PovM (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months is between .50x and .99x (50% to 99% of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pct100124PovE (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months is between 1.00x and 1.24x (100% to 124% of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pct100124PovM (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months is between 1.00x and 1.24x (100% to 124% of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pct125149PovE (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months is between 1.25x and 1.49x (125% to 149% of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pct125149PovM (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months is between 1.25x and 1.49x (125% to 149% of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pct150184PovE (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months is between 1.50x and 1.84x (150% to 184% of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pct150184PovM (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months is between 1.50x and 1.84x (150% to 184% of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pct185199PovE (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months is between 1.85x and 1.99x (185% to 199% of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pct185199PovM (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months is between 1.85x and 1.99x (185% to 199% of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pctGE200PovE (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months is 2.00x and over (200% of) the federal poverty level, SQL Type: sqlTypeOther, nullable: true, editable: true)
- C17002_calc_pctGE200PovM (type: esriFieldTypeDouble, alias: Percent of population whose income in the past 12 months 2.00x and over (200% of) the federal poverty level - Margin of Error, SQL Type: sqlTypeOther, nullable: true, editable: true)
- Year (type: esriFieldTypeString, alias: Year, SQL Type: sqlTypeOther, length: 5000, nullable: true, editable: true)
- PLACEFP (type: esriFieldTypeString, alias: Place FIPS, SQL Type: sqlTypeOther, length: 7, nullable: true, editable: true)
- PLACENAME (type: esriFieldTypeString, alias: Place Name, SQL Type: sqlTypeOther, length: 256, nullable: true, editable: true)
- WARD (type: esriFieldTypeString, alias: WARD, SQL Type: sqlTypeOther, length: 5000, nullable: true, editable: true)
- NEIGHBORHOOD (type: esriFieldTypeString, alias: NEIGHBORHOOD, SQL Type: sqlTypeOther, length: 5000, nullable: true, editable: true)
Templates:
Name: Tract
Description:
Drawing Tool: esriFeatureEditToolPolygon
Prototype:
Is Data Versioned: false
Has Contingent Values: false
Supports Rollback On Failure Parameter: true
Last Edit Date: 4/22/2025 4:46:45 PM
Schema Last Edit Date: 4/22/2025 4:46:45 PM
Data Last Edit Date: 4/22/2025 4:46:45 PM
Supported Operations:
Query
Query Top Features
Query Analytic
Query Bins
Generate Renderer
Validate SQL
Get Estimates
ConvertFormat