A zoomable choropleth made with spam.js and two layers.
There are two TopoJSON, one with the census tracts and another with the districts. Spam.js makes it easy to have multiple layers on a map.
The choropleth encodes birth rates from 2014 in Barcelona census tracts.