Using ACS-SPM data at the PUMA level, mapped to senate and assembly districts.
Based on Fox, Glassman, and Pacas (2020).