In [15]:
from census import Census
from us import states

c = Census("795df8b4d5fef995b8a171118d15e4e133baaa34")
c.acs5.get(('NAME', 'B19001H_007E'),
          {'for': 'state:{}'.format(states.UT.fips)})


Out[15]:
[{'NAME': 'Utah', 'B19001H_007E': 32805.0, 'state': '49'}]

In [16]:
from us import states

In [17]:
states.UT.shapefile_urls()


Out[17]:
{'tract': 'https://www2.census.gov/geo/tiger/TIGER2010/TRACT/2010/tl_2010_49_tract10.zip',
 'cd': 'https://www2.census.gov/geo/tiger/TIGER2010/CD/111/tl_2010_49_cd111.zip',
 'county': 'https://www2.census.gov/geo/tiger/TIGER2010/COUNTY/2010/tl_2010_49_county10.zip',
 'state': 'https://www2.census.gov/geo/tiger/TIGER2010/STATE/2010/tl_2010_49_state10.zip',
 'zcta': 'https://www2.census.gov/geo/tiger/TIGER2010/ZCTA5/2010/tl_2010_49_zcta510.zip',
 'block': 'https://www2.census.gov/geo/tiger/TIGER2010/TABBLOCK/2010/tl_2010_49_tabblock10.zip',
 'blockgroup': 'https://www2.census.gov/geo/tiger/TIGER2010/BG/2010/tl_2010_49_bg10.zip'}

In [18]:
c.sf1.state_county_tract('NAME', states.AK.fips, '170', Census.ALL)


Out[18]:
[{'NAME': 'Census Tract 1.01',
  'state': '02',
  'county': '170',
  'tract': '000101'},
 {'NAME': 'Census Tract 1.02',
  'state': '02',
  'county': '170',
  'tract': '000102'},
 {'NAME': 'Census Tract 2', 'state': '02', 'county': '170', 'tract': '000200'},
 {'NAME': 'Census Tract 3', 'state': '02', 'county': '170', 'tract': '000300'},
 {'NAME': 'Census Tract 4.01',
  'state': '02',
  'county': '170',
  'tract': '000401'},
 {'NAME': 'Census Tract 4.02',
  'state': '02',
  'county': '170',
  'tract': '000402'},
 {'NAME': 'Census Tract 5.01',
  'state': '02',
  'county': '170',
  'tract': '000501'},
 {'NAME': 'Census Tract 5.02',
  'state': '02',
  'county': '170',
  'tract': '000502'},
 {'NAME': 'Census Tract 6.01',
  'state': '02',
  'county': '170',
  'tract': '000601'},
 {'NAME': 'Census Tract 6.03',
  'state': '02',
  'county': '170',
  'tract': '000603'},
 {'NAME': 'Census Tract 6.04',
  'state': '02',
  'county': '170',
  'tract': '000604'},
 {'NAME': 'Census Tract 7.01',
  'state': '02',
  'county': '170',
  'tract': '000701'},
 {'NAME': 'Census Tract 7.03',
  'state': '02',
  'county': '170',
  'tract': '000703'},
 {'NAME': 'Census Tract 7.05',
  'state': '02',
  'county': '170',
  'tract': '000705'},
 {'NAME': 'Census Tract 7.06',
  'state': '02',
  'county': '170',
  'tract': '000706'},
 {'NAME': 'Census Tract 8', 'state': '02', 'county': '170', 'tract': '000800'},
 {'NAME': 'Census Tract 9', 'state': '02', 'county': '170', 'tract': '000900'},
 {'NAME': 'Census Tract 10.01',
  'state': '02',
  'county': '170',
  'tract': '001001'},
 {'NAME': 'Census Tract 10.03',
  'state': '02',
  'county': '170',
  'tract': '001003'},
 {'NAME': 'Census Tract 10.04',
  'state': '02',
  'county': '170',
  'tract': '001004'},
 {'NAME': 'Census Tract 11',
  'state': '02',
  'county': '170',
  'tract': '001100'},
 {'NAME': 'Census Tract 12.01',
  'state': '02',
  'county': '170',
  'tract': '001201'},
 {'NAME': 'Census Tract 12.02',
  'state': '02',
  'county': '170',
  'tract': '001202'},
 {'NAME': 'Census Tract 13',
  'state': '02',
  'county': '170',
  'tract': '001300'}]

In [26]:
states.UT.shapefile_urls('tract')


Out[26]:
'https://www2.census.gov/geo/tiger/TIGER2010/TRACT/2010/tl_2010_49_tract10.zip'

In [22]:
from urllib2 import urlopen
from zipfile import ZipFile
from StringIO import StringIO
import shapefile
import geopandas as gpd
from shapely.geometry import shape  
import osr
import pandas as pd
import requests
import matplotlib.pyplot as plt
%matplotlib inline


---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-22-9b34122a1939> in <module>()
----> 1 from urllib2 import urlopen
      2 from zipfile import ZipFile
      3 from StringIO import StringIO
      4 import shapefile
      5 import geopandas as gpd

ModuleNotFoundError: No module named 'urllib2'

In [32]:
import geopandas as gpd
utah = gpd.read_file("../tl_2010_49_tract10/")

In [33]:
from IPython.display import display

utah.plot()


Out[33]:
<matplotlib.axes._subplots.AxesSubplot at 0x7f0581297080>

In [ ]: