Popcast™ at Home

Motionworks Popcast™ at Home summarizes any user defined population segment for any geography.

Motionworks Popcast™ at Home provides the population total at any geographic region from Census Block Groups and Postal Codes to States, Metropolitan Areas, and DMAs. Users may pick from common Population Segments syndicated by Motionworks or mix and match any demographics or consumer segments to create their own.

Data Dimensions

  • Frequency Published annually, following each Popcast™ Digital Pop release; new Population Segments are included in the next publication cycle.
  • Geographic coverage Summarizes residents of the United States.
  • Zone systems Every Population Segment is summarized for US Census block groups (both 2010 and 2020 vintages), ZIP Code Tabulation Areas, counties, metropolitan and micropolitan statistical areas, metro divisions, states, DMAs, and the nation as a whole. See Geographic Definitions for the geography references themselves.
  • Date availability 2022 through 2026. For earlier years, reach out to our sales team for pricing.
  • Latency Data for new Population Segments are included in the next publication cycle.
📘

Aggregating Across Geographies

Every geography type shares the single geography_id column, and the geography types overlap: a person is counted once in their block group, again in their ZIP Code Tabulation Area, again in their county, and so on. Block groups are also published in both 2010 and 2020 vintages, which cover the same residents twice.

Filter to one geography type — and one block group vintage — before summing, or use the pre-aggregated row for the larger geography. The first ten characters of geography_id identify the type (for example US2020XXBG for 2020 block groups, US2020ZCTA for ZIP Code Tabulation Areas, US2020STCO for counties).

Schema

Motionworks delivers Popcast™ at Home via Snowflake or can be delivered using a compressed flat file output (csv.gz) via cloud storage. The following describes the schema.

NameDescriptionTypeExample
motionworks_segment_idGlobally-unique, customer-independent identifier for the population segment definition. Two definitions with identical demographic filters share the same identifier. Joinable to Motionworks Segments.string0041def156e37ba3
segment_nameHuman-readable name of the population segment.stringPopulation, Age 21+
yearYear of the Popcast™ Digital Population being summarized.integer2022
geography_idGeography reference being summarized. DMA rows (US2020XDMA…) are defined in the Block Group to DMA cross-reference rather than in the Geography reference.stringUS2010XXBG360610031001
personsThe count of persons matching the Population Segment definition with a primary home location within the Geography.integer2367
householdsThe count of households with at least one person that matches the Population Segment definition with a primary home location within the Geography.integer1694
all_personsThe count of all persons with a primary home location within the Geography.integer3065
hh_personsThe count of all persons with a primary home location within the Geography NOT classified as a type of Group Quarters.integer1871
gq_personsThe count of all persons with a primary home location classified as non-institutional Group Quarters within the Geography.integer1194
all_householdsThe count of all households within the Geography.integer2173
hh_householdsThe count of all households within the Geography NOT classified as a type of Group Quarters.integer979
gq_householdsThe count of all households within the Geography classified as non-institutional Group Quarters.integer1194
vintageDate and time that the Population was summarized. May differ between geography types within a single release.datetime2025-12-22T14:02:00
release_versionMotionworks release version associated with this record.string20260515
📘

Group Quarters and the Population Totals

all_persons counts every resident of the geography, including residents of institutional group quarters such as correctional facilities and nursing homes. hh_persons counts residents of households and gq_persons counts residents of non-institutional group quarters such as college dormitories and military barracks.

Institutional group quarters is not broken out as its own column, so hh_persons + gq_persons is less than all_persons. The same relationship holds for the household columns.

Each group quarters resident is modeled as their own household, so gq_households and gq_persons are equal by construction.

Customer-level attributes (customer_id, customer_name, customer_segment_id, customer_segment_name) are not stored on the fact and are recovered by joining motionworks_segment_id to Motionworks Segments.


Did this page help you?