The addition last week of former Vice President Joe Biden bumped the roster of presidential candidates to 22: 20 Democrats and two Republicans, including President Donald Trump, who never stopped running.
In the 282 days between now and the Feb. 3 Iowa caucuses, debates, gaffes and fundraising woes will whittle the field and even more people could enter the race. Here's a look at the current lineup.
DEMOCRATS

Joe Biden, former vice president
He topped polls even before making his bid official. His eight years at President Obama's side could help, but he has a long, complex record. He raised $6.3 million in 24 hours, the biggest first-day haul of any 2020 candidate.

Cory Booker, U.S. senator, New Jersey
He hasn't had a breakthrough moment, but his strategy is to build support gradually at small events, reinforced by a solid ground game. He's hoping for an Iowa surprise: His grandmother was born and raised in Des Moines.

Pete Buttigieg, South Bend, Ind., mayor
Without elaborating, Trump has said he's "rooting for" the gay military veteran, 37. He's got early buzz, eclipsing Beto O'Rourke, and voters are learning to say his name (Boot edge edge). He has raised a respectable $7 million.

Julián Castro, former housing secretary
One of two Texans running, he's made immigration a top issue and a way to draw contrasts with Trump. He wants to allow entry to the U.S. without documentation. The ex-San Antonio mayor stresses executive experience.

John Delaney, former U.S. rep., Maryland
He announced his candidacy way back in July 2017 and has campaigned diligently, visiting all 99 Iowa counties. He's largely underwriting his campaign and calls himself an optimist despite polls that show negligible support.