The core finding
Ireland had a 25-year treaty right to set its own immigration and asylum policy, entirely independent of Brussels. The government voluntarily waived it by 7 votes on 26 June 2024. Denmark kept its equivalent opt-out, cut asylum grants to a 40-year historic low, and has sovereign control of its borders today. Ireland’s government now describes the consequences of its own vote as “EU obligations.”
Part 1: The opt-out Ireland held for 25 years
Protocol 21 to the Treaty of Lisbon is a legally binding, treaty-level instrument. It places Ireland outside the EU’s Area of Freedom, Security and Justice (AFSJ) by default. The AFSJ is the EU policy domain that covers asylum law, border controls, immigration rules, and related enforcement mechanisms. Every measure the EU adopts in these areas — every directive on reception conditions, every regulation on asylum procedures, every rule on deportation standards — does not apply to Ireland unless Ireland takes the specific affirmative step of opting in.
This opt-out was negotiated by Ireland in 1997 during the Amsterdam Treaty, and retained in full when the Lisbon Treaty was signed in 2007. Ireland went to the country twice on the Lisbon Treaty — it failed in 2008, passed in 2009 — but Protocol 21 was never the subject of that debate. It was retained quietly, as a standing protection of Irish sovereignty over its borders, acknowledged by successive governments as valuable and preserved accordingly.
For 25 years, Ireland used Protocol 21 selectively. Academic commentators described Ireland’s approach as “à la carte” — joining EU asylum measures it found useful or manageable, declining those it did not. Ireland opted into some elements of the Common European Asylum System, stayed out of others, and maintained a degree of flexibility that no other EU member state except Denmark enjoyed. The system worked. Ireland controlled what it joined and what it did not.
In 2024, with IPAS accommodation running at €1.6 billion a year, prisons at 123% capacity, housing waiting lists at historic highs, and the State’s own auditor documenting systemic failures across the asylum accommodation network, the government decided to end the à la carte era and opt into the full EU Migration and Asylum Pact. The question this article answers is: why?
Part 2: Denmark — the road Ireland chose not to take
Denmark holds Protocol 22 — a harder, more comprehensive version of Ireland’s opt-out. Under Protocol 22, Denmark is outside the AFSJ entirely, with no mechanism for selective opt-in of the kind Protocol 21 afforded Ireland. Where Ireland could join individual measures, Denmark stays out unless it passes entirely separate national legislation to mirror an EU rule.
Denmark did not inherit this position by accident. Its political class fought for it. And for three decades, it has used it.
Prime Minister Mette Frederiksen came to power in 2019 on an explicitly restrictive migration platform. Her stated goal was to reduce asylum applications to zero. Critics called it extreme. Her fellow Social Democrat leaders across Europe distanced themselves. She did not adjust course. She tightened family reunification rules, introduced temporary protection designations that expire and require re-examination, prioritised deportation over integration as the default response to failed applications, and proposed legislation to process asylum applications in third countries outside EU territory — a policy that has since been explored by the UK, Germany and Italy.
The results are documented in official EU statistics.
Denmark is not free of problems. Its migration policy has drawn sustained criticism from the UNHCR, from Human Rights Watch, and from EU institutions. Legal challenges have blocked some of its more ambitious proposals. Its record on integration — deliberately deprioritised — is contested. This is not an uncritical account of Denmark’s choices.
It is an account of what a country that kept its opt-out looks like compared to a country that gave it away. Denmark received 864 grants in 2024. Ireland, in the same year, received applications at the fifth-highest per-capita rate in the EU. In May 2024 alone, Ireland recorded 381 asylum applications per million inhabitants — more than double the EU average of 184 per million, the highest per-capita figure in the EU that month. Ireland is not a frontier state. It is not adjacent to North Africa. It is an island on the western edge of Europe. It reached the top of the per-capita table anyway.
| Measure | Ireland | Denmark |
|---|---|---|
| Treaty opt-out held | Protocol 21 — waived June 2024 | Protocol 22 — still in use |
| EU Migration Pact | Opted in (7 of 9 measures) | Opted out entirely |
| Asylum grants 2024 | Record high | 864 — 40-year low |
| Applications per capita | 5th highest in EU (2025) | 4 per 10,000 vs EU avg 20 |
| Annual accommodation cost | €2 billion (2024–25) | Significantly lower per capita |
| Solidarity obligations | 648 relocations/yr or €12.96m | None |
| Own asylum standards | Now bound by EU Pact rules | Set independently |
| Family reunification rules | Bound by EU Qualification Regulation | Tightened independently |
Part 3: How the surrender happened — a timeline
Ireland negotiates and secures Protocol 21
The Amsterdam Treaty gives Ireland (and the UK) a formal opt-out from EU measures in the Area of Freedom, Security and Justice. Ireland is outside EU migration and asylum law by default. It must actively choose to opt in to any measure.
25 years of “à la carte” participation
Ireland joins some EU asylum measures, stays out of others. It maintains full flexibility. Academic literature describes this as Ireland’s “à la carte approach” to EU asylum law — a sovereign right exercised selectively and strategically. Ireland is outside the Schengen Zone and uses Protocol 21 to manage its exposure to EU migration obligations accordingly.
EU Migration and Asylum Pact adopted by Brussels
The EU Parliament and Council adopt the full package of nine pact measures. The pact is binding on EU member states inside the AFSJ. Ireland is not inside the AFSJ. Ireland is under no obligation to participate.
Dáil votes 79–72 to waive Protocol 21
The Government tables a motion to opt Ireland into seven of the nine pact measures. The vote passes by seven votes. Taoiseach Simon Harris, Tánaiste Micheál Martin, and Justice Minister Helen McEntee lead the Government in voting Yes. Sinn Féin and others vote No. The Commission is notified. Ireland is bound.
EU Commission confirms Ireland’s participation
Brussels formally accepts Ireland’s opt-in. Ireland is now a full participant in seven pact measures. Denmark is the only EU member state still using its treaty opt-out. Ireland had been the last country alongside Denmark. It walked away from that position.
Oireachtas committee: “Reconsider and opt out of the majority”
The Joint Committee on Justice, Home Affairs and Migration publishes 92 recommendations on the implementing legislation. Recommendation One: reconsider opting out of the majority of the pact. The committee has “serious concerns” about Ireland’s ability to meet the commitments and warns of infringement fines. The Government proceeds anyway.
Government’s own paper: costs are “unsustainable”
Minister for Justice Jim O’Callaghan circulates a 17-page draft strategy. It describes the €2 billion annual spend on international and temporary protection as “unsustainable.” It states migration must be “to the benefit of the people of Ireland.” More than 50% of emergency accommodation users are not Irish nationals. The Government that created this situation is now describing it as a problem.
International Protection Bill 2026 guillotined through the Oireachtas
The domestic legislation implementing the pact passes. 300+ amendments proposed. Six hours of debate allowed. Fourteen amendments discussed. The President signs it with documented reservations. Minister O’Callaghan calls it “the most significant reform of asylum law in the history of the State.” The Oireachtas was given six hours to scrutinise it.
EU Pact goes live — this week
The full EU Migration and Asylum Pact comes into force across the bloc, including in Ireland. The safe country of origin list (Bangladesh, Colombia, Egypt, India, Kosovo, Morocco, Tunisia) activates. Accelerated processing at Dublin Airport and Rosslare begins. Ireland’s solidarity contribution of 648 relocations or €12.96 million per year falls due.
Part 4: The vote in detail — 79 for, 72 against
The motion that waived Ireland’s sovereignty passed by seven votes. It was not a landslide. It was not a consensus. It was the narrowest of margins on one of the most consequential immigration decisions in the history of the State, and it was rushed through in the same June 2024 period when public concern about immigration was polling at record levels.
The June 2024 vote — who said yes
Who voted no
The vote was 79 in favour, 72 against — a majority of seven on a decision that ended 25 years of Irish independence in asylum law. It was described by the Taoiseach as a necessary alignment with European partners. It was described by the opposition as a surrender of sovereign control. The public was not asked.
Part 5: What seven pact measures actually mean
Ireland opted into seven of the nine pact regulations. In plain English, this is what each one commits Ireland to.
Asylum Procedure Regulation: Standardises how Ireland processes asylum applications. Introduces accelerated procedures for applications from safe countries of origin and manifestly unfounded claims. Ireland must now follow EU-set timelines and procedural rules, not its own.
Reception Conditions Directive: Sets minimum standards for accommodation, food, healthcare, and material conditions for asylum seekers. Ireland must meet these standards across its IPAS network — the same network the State’s auditor found to be running without signed contracts, fire certificates, and basic safety oversight.
Qualification Regulation: Defines who qualifies for refugee status or subsidiary protection under EU rules. Ireland’s own definitions of protection eligibility are now aligned to Brussels standards, not Irish ones.
Asylum and Migration Management Regulation: The solidarity mechanism. This is the regulation that creates the 648 relocations / €12.96 million annual contribution. Ireland must either accept asylum seekers relocated from frontline states like Greece, Cyprus, Italy and Spain, or pay €20,000 per person for each one it declines.
Crisis and Force Majeure Regulation: Allows the EU to trigger emergency solidarity measures during a migration crisis. Ireland, as a pact participant, can be called upon to contribute additional relocations or financial payments during EU-declared crisis periods.
Eurodac Regulation: The EU fingerprint and biometric database for asylum applicants. Ireland is now integrated into the common EU biometric tracking system for international protection applicants.
Union Resettlement and Humanitarian Admission Framework: Commits Ireland to accept a quota of resettled refugees directly from third countries outside the EU, in addition to in-country asylum applicants.
Part 6: The Government’s own admission
In March 2026 — 21 months after the opt-in vote — Minister for Justice Jim O’Callaghan circulated a 17-page draft migration policy paper to senior Government figures. It is the most candid official document on Irish migration policy published in years. Its findings:
“The current €2bn spend on international protection and temporary protection is unsustainable.”
“The primary function of [migration] policy must be to ensure that immigration to Ireland is sustainable, orderly and ultimately to the benefit of the people of Ireland.”
“An increase in people coming to Ireland has placed pressures on certain public services, the ability to integrate and increased demand for accommodation within the State.”
More than 50% of those accessing emergency accommodation at the time of the paper were not Irish nationals. The paper does not use the word “opt-out.” It does not acknowledge Protocol 21. It does not note that the Government that produced this paper is the same Government that, 21 months earlier, voted to waive the treaty right that gave Ireland control over the numbers it is now describing as unsustainable. The paper describes a problem. It omits the decision that created it.
Part 7: The committee that said reverse it — and was ignored
On 2 December 2025, the Oireachtas Joint Committee on Justice, Home Affairs and Migration published a report containing 92 recommendations for the Minister of Justice on the International Protection Bill 2025 — the implementing legislation for the pact Ireland had opted into 18 months earlier. Recommendation One read:
“Opting out of the majority of the EU migration and asylum pact is reconsidered in light of [the] changing migration landscape.”
The committee — a cross-party body of Oireachtas members whose job is to scrutinise exactly this kind of legislation — had “serious concerns about the ability of the State to meet the commitments it is making.” It warned explicitly that failure to meet those commitments would result in “infringement proceedings and hefty fines” from Brussels.
To be precise about the sequence: the Government opts in to the EU pact. The implementing legislation is drafted. The committee responsible for scrutinising that legislation recommends the Government reconsider and opt out of the majority of what it just joined. The Government proceeds. The implementing legislation, now the International Protection Bill 2026, is guillotined through the Oireachtas in six hours of debate on 300-plus proposed amendments — only 14 of which received any discussion. The President signs it with documented reservations. This is the legislative process through which 25 years of Irish sovereignty over asylum policy was ended.
Part 8: “EU obligations” — the phrase that launders a political choice
The phrase “EU obligations” has appeared in Irish political discourse about immigration for years. It is used to end conversations. When members of the public ask why Ireland cannot take a harder line on numbers, on benefit levels, on deportation timelines, on accommodation standards the State cannot afford — the answer, with tedious regularity, is that EU obligations prevent it. The phrase implies an external constraint, a set of rules handed down from Brussels that Ireland has no choice but to follow.
Before 26 June 2024, that framing was misleading. Ireland held Protocol 21. It was outside EU migration law by default. The “EU obligations” in question were obligations Ireland had selectively chosen to accept. They could be declined. They were being declined, in part, every time Ireland used its à la carte Protocol 21 rights.
After 26 June 2024, the framing became a direct falsehood. The “EU obligations” that now govern Irish asylum policy are obligations that the Taoiseach, the Tánaiste, the Justice Minister, and 76 of their colleagues voted to acquire. There was no external compulsion. There was a motion, a debate, a vote, and a seven-vote majority. The obligations exist because the people who invoke them created them.
Denmark had the same option and refused it. Denmark’s government cites Danish law, not EU obligations, when explaining its migration policy. That is what sovereignty looks like when it is kept.
Part 9: Could Ireland exit now?
Protocol 21 is a one-way door in the short term. Once Ireland has notified the Commission of its intention to participate in a pact measure, it cannot unilaterally withdraw from that specific measure without agreement. The Commission’s July 2024 decisions confirming Ireland’s participation are binding. A future Irish government that wished to exit one or more pact measures would need to negotiate with the Commission, risk infringement proceedings during any transition, and face the legal consequences of unwinding implementing legislation already in force.
None of that is impossible. The UK exited the entire EU legal framework through a mechanism far more complex than withdrawing from a handful of regulations. Hungary has defied EU pact requirements repeatedly and absorbed the consequences. Denmark has never joined, absorbing the political friction of being the EU’s outlier on migration.
What is clear is that exit is harder now than it was on 25 June 2024 — the day before the vote. Every month of the pact’s implementation embeds it further into domestic law, domestic practice, and EU institutional relationships. The committee that recommended reconsidering the opt-in identified this risk. It was ignored.
Part 10: The record
This is a factual record. It is not an extrapolation. Every claim in it is sourced to official treaty text, Oireachtas records, EU Council decisions, Commission documents, or named credible reporting. The record shows the following:
Ireland held a 25-year treaty right to set its own immigration and asylum policy, independent of Brussels. That right was real, it was exercised repeatedly, and it was preserved across multiple governments. The same right, held by Denmark, has allowed that country to cut asylum grants to a 40-year historic low while operating an explicitly sovereign migration policy.
In June 2024, the Irish government — led by Taoiseach Simon Harris, Tánaiste Micheál Martin, and Justice Minister Helen McEntee — voted by 79 to 72 to waive that right and opt Ireland into the EU Migration and Asylum Pact. There was no legal obligation to do so. The same government subsequently described the costs of the resulting system as unsustainable. The committee charged with scrutinising its implementing legislation recommended reversing it. Its implementing bill was guillotined through in six hours. It is now law.
When Irish ministers describe the current asylum policy as a consequence of “EU obligations,” they are describing a situation their own government created, on a vote, that they could have declined, in the year the Irish public was polling at record levels of concern about immigration. The vote was 79 to 72. Seven votes. That is the margin by which Ireland surrendered a quarter-century of sovereign control over its borders.
Denmark kept its opt-out. The people of Ireland were not asked.
Get the weekly briefing
The policy decisions that are not being reported. The data that is not being discussed. Every Monday.
Sources and further reading
- European Migration Network Ireland — Protocol 21: Review and recommendations
- EU Migration Law Blog — The end of Ireland’s à la carte approach to the CEAS
- European Migration Network Ireland — Oireachtas votes to opt into EU Asylum and Migration Pact
- The Journal — Dáil narrowly votes in favour of adopting new EU border and immigration policies (June 2024)
- Irish Examiner — Government opts in to EU Migration Pact after Dáil vote (June 2024)
- RTÉ — Taoiseach condemns ‘divisive myths’ over EU Migration Pact (June 2024)
- Irish Times — Oireachtas committee recommends opting out of ‘majority’ of EU migration pact (December 2025)
- RTÉ — Committee recommends opt-out of majority of migration pact (December 2025)
- RTÉ — Migration into Ireland must benefit Irish people, draft paper (March 2026)
- RTÉ — Asylum system reform imminent after IP Bill passed (April 2026)
- Irish Examiner — Advocates raise human rights concerns as new IP laws passed
- Euronews — Denmark grants asylum to ‘historically’ low number (February 2025)
- The Local Denmark — Denmark cuts asylum figures to historic low in 2025 (January 2026)
- RTÉ Brainstorm — Will Denmark’s hardline migration policy influence the rest of the EU? (November 2025)
- Gript — Ireland had EU’s highest per capita asylum applications in May 2024
- EU Council — Member states agree on solidarity pool (December 2025)
- Oireachtas Library — EU Migration and Asylum Pact research note (June 2024)
- VisaHQ — EU safe country list — Ireland fast-tracks from June 2026