"It's gotten out of hand," Rock said. "The price of concerts, the price of entertainment period."
And the rock-rapper faults all of them for not keeping prices low for fans.
"I don't care who you are. I would consider both of them in the circle of friends in the business, but I don't agree with it," Rock said.
Tickets for the Jay-Z/Timberlake show in New York start at $49 on Ticketmaster. Rock's tickets are as low as $20, and he's reported to lose $50,000 - $100,000 in revenue per show to keep them that way.
In an interview with Rolling Stone, he said he was "embarrassed" to be a Republican because of recent state attempts to restrict paperless concert tickets -- another expense passed on to concertgoers.
"They already did it in New York, and they're trying to do it in Michigan. I've even called some of those guys to try and stop it," Kid Rock said to Rolling Stone.
Michigan state Rep. Kevin Cotter introduced legislation that would prohibit concert promoters from selling tickets that were non-transferrable -- like digitized versions from ticket-selling websites like StubHub.
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards
'Happy' fan videos make Pharrell cry [VIDEO]