pygris is a Python package to help users access US Census Bureau TIGER/Line and cartographic boundary shapefiles and load them into Python as GeoDataFrames. The goal of the package is to make it simple to access US Census geographic data; data can be acquired with a single function for a given geography (e.g.
tracts() for Census tracts) along with a few options.
The package is a general port of the R tigris package with a few modifications. The framework of and philosophy behind the tigris package is covered in Chapter 5 of my book, Analyzing US Census Data: Methods, Maps and Models in R.
Install pygris from PyPI with the following command:
pip install pygris # For optional dependencies to support interactive examples in the documentation: # pip install pygris[explore]
Alternatively, install the development version from GitHub:
pip install git+https://github.com/walkerke/pygris.git
Support for installation with
conda is forthcoming.
Read the following articles for more information on how to use the package: