Justice Map - open map tile layers for race and income powered by Census Data.
I want you to use the layers on your own map
Jan. 9, 2018. We updated the income data from the 2011-2015 American Community Survey to the 2012-2016 data. This applies to tile layers, clicking on the map,
and the API. This time Puerto Rico is included in the update!
Dec. 30, 2016. Try the Spatial Justice Test
. It's a tool to identify environmental injustice (and more). You can
test how race and income varies at different distances from a set of points. Use our power plant data or upload your own!
Dec. 20, 2016. We added a visualization that estimates Income at the Block Level
It can be used as an index that combines race and income to give a micro-level view of environmental injustice (or other forms of spatial injustice).
Dec. 13, 2016. We updated the income data from the 2010-2014 American Community Survey to the 2011-2015 data. This applies to tile layers, clicking on the map,
and the API. Puerto Rico is still using the old data (2007-2011).
How can I use Justice Map?
1) To visualize race and income data for their neighborhood, county, state, or the entire US.
2) To help journalists, bloggers, activists, and others create maps for their online or print publications.
3) To help map designers add race and income layers to their maps.
4) To do basic GIS data analysis. Advanced mode lets you compare who lives within 1 vs 5 miles of a location.
What data layers do you have?
We have several race layers and income layers (three different
representations of median household income). The race layers are available at the county, census tract, block group, and block level. The income layers
are available at the county and census tract level. This provides greater detail when you zoom in.
What are open map tile layers?
We have 100 GB of map tiles that we are sharing. Similar to open software anyone can use them on their website.
This saves map makers the time required to deal with large datasets and tile production.
What is the data source?
Our information comes from the Census Bureau - the 2010 Census and the latest American Community Survey.
How did you create the map?
We imported the census data into a postgis database and generated the tiles with TileMill.
Who is behind this project?
The website was developed by Aaron Kreider - as a project for Energy Justice Network and Sunlight Foundation.
We have several race data layers that come from the US 2010 census. The Census Bureau uses two main variables - 'race' and 'hispanic'.
- American Indian (only)
- Asian (only) - Does not include Pacific and Hawaiian Islanders.
- Black (only)
- Hispanic- Includes all census races who self-identify as hispanic.
- Non-White - Includes everyone EXCEPT white non-hispanics
- Other - This appears to be 97% hispanic - so I'm phasing this out.
- White (only) - White non-hispanics.
- Race and Ethnicity in the US Census
We use Median Household Income from the American Community Survey 2012-2016 five year summary
These income values are estimated and
we show the 90% confidence interval when you click on the map. Income data is only available at the county and census tract levels.
- Income - The default layer uses a differential categorization method that emphasizes the break around the mean.
- Income Rich - a sequential categorization method that emphasizes high income.
- Income Poor - a sequential categorization method that emphasizes low income.
- Income Change - the change in median household income between two five year periods. Currently 2006-2010 vs 2012-2016.
- Income Block - a very experimental estimated income by block. It uses the census tract income, the national difference in median household income by race,
and the race demographics of the block and surrounding blocks to estimate an income. This is intended to be more of a visual tool than a scientific one.
We use the Census 2010 data to calculate population density per square mile. This is available at the county, tract, and block level.
We use four geographical units that come from the Census Bureau.
- County: our largest unit.
- Census Tract: there are 72,000 tracts in the US. Each represents 4,000 people.
- Block Groups: there are 210,000 block groups in the US. Each represents 600 to 3000 people.
- Blocks: there are 8 million blocks in the US. The Census uses a different definition of
what most people use. Population varies widely due to apartment buildings and 2 million blocks have zero people.
Type in a US address, hit 'Submit' and the map will go there.
Lets you save the URL of the current map to make it easier to share.
Save as Image
Converts the current map into an image which is written out to the screen so that you can right-click to save it. According to user reports,
this option does not
work in Safari. There is also a large image option which requires an additional step. The large image option can be slow and may crash the browser.
The large image save work bests in Firefox (and is likely to
crash Internet Explorer, Chrome and Opera). If you need larger images for a special project, we can generate images
(up to 10000 x 5000
that do not have the underlying satellite or road map layers if you email us
Automatically updates the demographics sidebar as you move the mouse around the map.
Enables the Google Drawing tool which lets you add a marker and draw a line, rectangle, circle, or polygon. You can choose the color of the shape.
You can save the drawing with Save Map or Save as Image. You could use a marker to highlight a location and use the circle tool to show who lives near it.
If you want to find the demographics for X miles from a point you can use this feature.
First choose a distance. Then click on the map. The map will highlight the area you have selected by outlining the polygons. It will also
show the demographics data in the sidebar.
This feature lets you compare the demographics of several areas. This is useful if you want to compare if people of a certain income or race are
more likely to be near a location (ex. the site of a proposed waste facility or park).
When you have checked the 'compare' box and then click on the map it fetches the data for both
the area that you clicked on and several additional areas that are within a radius of the point clicked. The radiuses are chosen based on
the resolution of the map. You can add your own radius (in miles) by using the 'Add a Distance' input box. You can also choose
the intersection type -- how the polygons need to intersect with your point and radius (eg. a circle) to be included in the compared area.
- Centroid (fast) is the default and will include any polygon whose center point is within the circle.
- Fully Contains (slower) will only include polygons that are completely inside the circle.
- Intersects (slowest) will include any polygon that touches the circle.
The results are returned as a table. The '0' distance includes the data for the area you clicked on, without any additional radius.
- Include the map or data layers on your website
Data and Downloads