Kasich ran for president again in 2016, finishing in third place in the Republican primaries behind Donald Trump and Ted Cruz. He won the primary in his home state of Ohio and finished second in New Hampshire. Kasich declined to support Trump as the Republican presidential nominee and did not attend the 2016 Republican National Convention, which was held in Ohio. In 2019, following the end of his second term as governor, Kasich joined CNN as a contributor. Kasich is known as one of Trump's most prominent critics within the Republican Party, and he endorsed Democratic presidential nominee Joe Biden for president in a speech at the 2020 Democratic National Convention.