Empirically, which factors most strongly impact voter turnout in the U.S.?
Are they the same for all political parties?
Clarification: I am not asking if one political party has greater turnout than another on average (this is true but not the question).
I am asking on a factor by factor basis if there is a differential effect (e.g. due to election day weather, age, recent news events, voter registration rules, photo-ID rules, mail in v. in person ballots, safe v. close districts, closing contested top of ticket races or ballot issues, etc.).