Pete Buttigieg raised $24.7 million in the final three months of the year, his campaign said Wednesday.

That brings the former South Bend, Ind., mayor’s total last year to about $76 million, making him one of the best fundraisers in the Democratic presidential field.

Other candidates had not yet announced their fundraising hauls for the fourth...