US States
Simplified polygons of all 50 United States.
About this Spatial Dataset
Boundary polygons for all 50 US states, each carrying its two-letter USPS abbreviation. This is the layer most choropleth maps start from: join your own table on the abbr field and you have a styled map in one step, with no shapefile conversion and no projection work. Alaska and Hawaii are in their true geographic positions rather than the inset boxes used in print cartography, so a whole-country fit-to-bounds spans most of the northern Pacific.
- Geometry type: Polygon (50 features).
- Coordinate Reference System (CRS): EPSG:4326 (Longitude / Latitude).
- Format: GeoJSON FeatureCollection.
- Source: Derived from US Census Bureau cartographic boundary files, simplified for web display.
- Licence: Public domain (US federal government work).
- Compatible With: PostGIS, QGIS, Leaflet, Mapbox GL JS, Turf.js, Python GeoPandas, Shapely.
Feature properties
Every feature in the FeatureCollection carries these keys.
| Property | Type | Description |
|---|---|---|
| name | string | Full state name, e.g. "Alabama". |
| abbr | string | Two-letter USPS state code, e.g. "AL" — the natural join key for your own data. |
| color | string | Hex colour used for the default fill style. |
Frequently Asked Questions
Does it include DC, Puerto Rico or the territories?+
No — the layer is the 50 states only. The District of Columbia and the US territories are excluded, so a join against a table that includes them will leave those rows unmatched.
How do I join my own data to it?+
Use the abbr property as the key. After importing the template, open the attribute table and match your CSV on the two-letter code; it is more reliable than joining on name, which varies in punctuation and casing between sources.