Jimmy Kimmel said that openly criticizing Republicans on health care has cost him commercially.

In the April issue of O Magazine, Kimmel said his emotional plea last year centering on his son’s heart defect and his growing advocacy for children's health care has had repercussions for his late-night talk show.

"According to polls I’ve seen, it has cost me commercially. That’s not ideal, but I wouldn’t change anything I said,” Kimmel told Oprah Winfrey.


The “scary” experience was also uncomfortable for the comedian, Kimmel said.

“I definitely felt a sense of relief when it was over,” he added.

Last May, Kimmel made a 13-minute impassioned plea for Congress to leave ObamaCare in place while talking about his son, Billy, who was born with a rare heart defect that required surgery.

“Let’s stop with the nonsense. This isn’t football. There are no teams,” Kimmel said. “We are the team. It’s the United States. Don’t let their partisan squabbles divide us on something every decent person wants.

“No parent should ever have to decide if they can afford to save their child’s life. It just shouldn’t happen. Not here.”

Since then, Kimmel has become an increasingly vocal advocate for health-care reform and an outspoken critic of President TrumpDonald John TrumpPennsylvania Supreme Court strikes down GOP bid to stop election certification Biden looks to career officials to restore trust, morale in government agencies Sunday shows preview: US health officials brace for post-holiday COVID-19 surge MORE — so much so that voters said they trusted him more than Republicans leaders on the health-care issue.

While his popularity with Republicans has gone way down, he's previously said he'd "do it again in a heartbeat."

"I know my job is, for the most part, to entertain people and make them laugh. That said, if I can be selfish every once in a while and talk about something serious that’s important to me, then I do want to take that opportunity," Kimmel told Winfrey. "But I don’t want to abuse my position. I pick my battles. Ninety percent of the time, I’ll joke around, but some of the jokes, I hope, make people think."

Kimmel publicly feuded with Sen. Bill CassidyBill CassidyMcConnell halts in-person Republican lunches amid COVID-19 surge As Biden administration ramps up, Trump legal effort drags on The Hill's Morning Report - Presented by the UAE Embassy in Washington, DC - Trump OKs transition; Biden taps Treasury, State experience MORE (R-La.) after the comedian accused the senator of breaking his promise to push for a health-care plan that would pass the “Jimmy Kimmel test.”

Cassidy called Kimmel’s criticisms “unfair” and said he would never return to “Jimmy Kimmel Live!” 

As Congress battled over the government spending bill in January, Kimmel went after Republicans for using the Children’s Health Insurance Program (CHIP) as a bargaining tool, even sparring with a top adviser for Speaker Paul RyanPaul Davis RyanPaul Ryan calls for Trump to accept results: 'The election is over' Bottom line Democratic anger rises over Trump obstacles to Biden transition MORE (R-Wis.)