Boomers were split nearly evenly between Trump and Harris in 2024. Gen X were the ones that went strongly for Trump (around 54% to 44%).
Millennials were for Harris (51-47%), and Gen Z were for Harris as strongly as Gen X were for Trump (54-43%).
What did it for Trump was voter turn out.
Boomers were around 50 million voters with around 75% turnout, but because they only favored Trump by a percent or two they only gave Trump a small plus of around 750k votes.
Gen X had around 70% turnout for their 50-55 million voters, and with their strong support of Trump they have him a big plus of around 3710k.
Millennials had 60-75 million voters but around 60% turnout. The lower turnout cut their voting numbers to not much more than Gen X which combined with their Harris support not being as strong as Gen X's Trump support means their Harris plus was about 1510k.
Gen Z 40-50 million voters both only around 50% turnout. Their strong Harris support somewhat made up for that and they gave her a plus of around 2470k.
If Gen Z had merely upped their turnout to 60%, like Millennials, that would have turned the election around.