The singer had planned to play for five nights from 25-29 July, and had sold 400,000 tickets. However, late Monday Brooks announced he was forced to cancel after Dublin City Council only granted event licences for three of the dates.
Brooks insisted that he would play all five shows or none at all, but the shows were ruled out due to complaints from residents near the concert venue, who said five nights in a row would create traffic and noise problems.
Read MoreWhy Google's streaming music service could win
"I just received the news the Irish council cannot change their earlier ruling to not allow the licenses for all five shows," the singer said in a statement.
"To say I am crushed is an understatement. As hard as I try, I cannot see the light on this one," said Brooks.
"So it is with a broken heart, I announce the ticket refunds for the event will go as posted by TicketMaster," he said.
Read MoreDid Taylor Swift's op-ed hit a flat note?
Brooks said he wanted to thank his promoter in Ireland, Aiken Promotions, and the fans, who he encouraged to see the show in other cities and to bring Irish flags.
"I will be looking for you," he added.
Follow us on Twitter: @CNBCWorld