How Atlas thought about thisflip_analysis
Question interpretation
Analysis of Maricopa County, Arizona's 2020 to 2024 presidential swing: magnitude, sub-geographic concentration within the county, and demographic composition of the shift.
Ambiguity notes
- Interpreting 'what drove the swing' as surfacing where the 2020 to 2024 margin shift concentrated within Maricopa (city-level sub-geographies) and across demographic slices; causation cannot be proven from aggregated vote data alone, so the plan produces WHERE-it-concentrated, not WHY.
- Using the (dem-rep)/total margin convention throughout; 'swing' computed as margin_2024 minus margin_2020.
- Maricopa flipped D→R between 2020 and 2024 (Biden +2.2 in 2020; Trump won in 2024 by several points), so the flip_analysis section will have a real county-level flip to decompose.
Resolution strategy
- 01lookup_geography→ maricopa
Parameters
{ "query": "Maricopa County, AZ", "preferred_geo_types": [ "county" ] }
Plus 2 comparison shapes: containing_state, national.
Data pulls
- reaggregationmaricopa · 2024, 2020, 2016, 2012, 2008
- demographicsmaricopa
- historymaricopa · 2024, 2020, 2016, 2012, 2008
- similar_peersmaricopa
Sections
- 01overview
- 02shape_map
- 03flip_analysis
- 04historical_trend
- 05demographic_lens
- 06comparison_table
Narrative angle
Headline emphasis. The exact 2020 to 2024 margin swing for Maricopa and which cities within it concentrated the shift
Frame. Maricopa's 2020 to 2024 flip decomposed by sub-geography and five-cycle trajectory.
View raw JSON
{
"budget": {
"max_blocks": 80000,
"max_ms_total": 14000,
"max_narrator_tokens": 4500
},
"sections": [
{
"type": "overview",
"ordinal": 1,
"depends_on": [
"maricopa"
]
},
{
"type": "shape_map",
"ordinal": 2,
"depends_on": [
"maricopa"
]
},
{
"type": "flip_analysis",
"ordinal": 3,
"depends_on": [
"maricopa"
]
},
{
"type": "historical_trend",
"ordinal": 4,
"depends_on": [
"maricopa"
]
},
{
"type": "demographic_lens",
"ordinal": 5,
"depends_on": [
"maricopa"
]
},
{
"type": "comparison_table",
"ordinal": 6,
"depends_on": [
"maricopa"
]
}
],
"data_pulls": [
{
"kind": "reaggregation",
"cycles": [
2024,
2020,
2016,
2012,
2008
],
"shape_label": "maricopa"
},
{
"kind": "demographics",
"shape_label": "maricopa"
},
{
"kind": "history",
"cycles": [
2024,
2020,
2016,
2012,
2008
],
"shape_label": "maricopa"
},
{
"kind": "similar_peers",
"options": {
"question": "Census places (cities) within Maricopa County, AZ ranked by 2020 to 2024 presidential margin swing toward Republicans, returning margin_2020, margin_2024, swing magnitude, and place population"
},
"shape_label": "maricopa"
}
],
"plan_version": 1,
"narrative_angle": {
"overall_frame": "Maricopa's 2020 to 2024 flip decomposed by sub-geography and five-cycle trajectory.",
"avoid_emphasizing": [
"Causal claims about specific demographic groups 'driving' the swing without numeric evidence from the data",
"Generic 'Latino shift' or 'suburban realignment' framing without Maricopa-specific numbers",
"Attributing the flip to a single factor, group, or narrative shortcut"
],
"headline_emphasis": "The exact 2020 to 2024 margin swing for Maricopa and which cities within it concentrated the shift"
},
"resolution_strategy": {
"primary_shape": [
{
"tool": "lookup_geography",
"params": {
"query": "Maricopa County, AZ",
"preferred_geo_types": [
"county"
]
},
"output_label": "maricopa"
}
],
"comparison_shapes": [
{
"role": "containing_state"
},
{
"role": "national"
}
]
},
"confidence_rationale": "Named county with full MV coverage across 5 cycles and a clean D→R flip between 2020 and 2024; sub-geography city breakdown available via Historian city-swing template.",
"question_interpretation": {
"summary": "Analysis of Maricopa County, Arizona's 2020 to 2024 presidential swing: magnitude, sub-geographic concentration within the county, and demographic composition of the shift.",
"ambiguity_notes": [
"Interpreting 'what drove the swing' as surfacing where the 2020 to 2024 margin shift concentrated within Maricopa (city-level sub-geographies) and across demographic slices; causation cannot be proven from aggregated vote data alone, so the plan produces WHERE-it-concentrated, not WHY.",
"Using the (dem-rep)/total margin convention throughout; 'swing' computed as margin_2024 minus margin_2020.",
"Maricopa flipped D→R between 2020 and 2024 (Biden +2.2 in 2020; Trump won in 2024 by several points), so the flip_analysis section will have a real county-level flip to decompose."
],
"question_archetype": "flip_analysis"
}
}- Plan drafted
- Shape resolved — maricopa
- Section 2 · overview
- Section 3 · shape_map
- Section 4 · flip_analysis
- Section 5 · historical_trend
- Section 6 · demographic_lens
- Section 7 · comparison_table
Maricopa's 2020 to 2024 flip decomposed by sub-geography and five-cycle trajectory.
Scroll to read the full answer
Maricopa's 2020 to 2024 flip decomposed by sub-geography and five-cycle trajectory.
- R+2.0
- D+2.2
- 59.5%
R+3.5 in 2024, a 5.7-point rightward swing from D+2.2 in 2020 that flipped Maricopa back to the Republican column. 4.56M people in Arizona's largest county, with a lean score of R+2.0 now baselining the five-cycle trajectory. Turnout came in at 59.5%.
- Maricopa
- 3 · AZ
- 33.62°N, 111.78°W
- z6
- 2.30° × 1.54°
Maricopa County, the Phoenix metro anchor of central Arizona.
Flipped R from 2020 to 2024. -5.7 points.
Maricopa County flipped R in 2024 at R+3.5, reversing D+2.2 in 2020 — 5.7 points rightward, 2020→2024. The 2024 result landed close to 2016's R+2.8, unwinding the Biden-era crossover. Across five cycles, Maricopa has moved from R+10.5 in 2008 and R+10.7 in 2012 to a margin now oscillating within a 5.7-point band around even.
Shifted 7.0 pts right across 16 years.
- 4,559,748
- 3,465,094
- 27.4%
- $89,300
- 36.7%
- 11.0%
- 14.5%
Plurality white at 58.6%, Hispanic share 31.2%, 4.56M people. Non-Hispanic white approximation sits at 27.4%, leaving no majority group in the county. Median household income runs $89,300 with 36.7% of adults holding a bachelor's degree and 14.5% foreign-born.
| Geography | 2016 | 2020 | 2024 | Shift |
|---|---|---|---|---|
| Maricopa | R+2.8 | D+2.2 | R+3.5 | +7.0 pts |
| Arizona | R+3.5 | D+0.3 | R+5.5 | -2.0 pts |
| AZ-9 | R+29.1 | R+25.8 | R+31.1 | -2.0 pts |
- Maricopa+7.0 pts
- R+2.8
- D+2.2
- R+3.5
- Arizona-2.0 pts
- R+3.5
- D+0.3
- R+5.5
- AZ-9-2.0 pts
- R+29.1
- R+25.8
- R+31.1
AZ-9 is the outlier at R+31.1, roughly 25 points to the right of Arizona's R+5.5. Its 2020→2024 shift of 5.3 points right trails Maricopa's, where the county swung from D+2.2 to R+3.5 — a 5.7-point move right over the cycle. Arizona and Maricopa track within about 2 points of each other in every cycle shown.