Tag Archives: analysis

Ireland’s Housing Market: A Reassessment of Risks in 2025

“Ireland’s housing market in 2025 is not a bubble in the classical sense—but it is a system loaded with powder kegs. A market correction is not just probable—it’s increasingly inevitable if current global trends persist.”

1. Introduction

Ireland’s property market has returned to centre stage in 2025, with home prices soaring beyond the reach of ordinary buyers. While mainstream institutions maintain that the current boom is structurally different from the 2007 bubble, deeper analysis reveals worrying echoes of the past—and several new vulnerabilities.

This report presents a critical re-evaluation of official narratives by combining institutional data, macroeconomic indicators, and emerging global risks. The analysis reflects both established trends and previously underexamined fault lines—including trade exposure, political positioning, debt structure, and the nature of immigration-led demand.


2. Optimism in Current Forecasts

2.1 The Official Story: A Soft Landing

Current institutional analysis:

  • Prices are 17–20% above 2007 peaks, but in nominal (not inflation-adjusted) terms.
  • Lending is tightly regulated, making another crash less likely.
  • Housing supply remains low (~33k new units annually vs ~50k demand), limiting downside risk.
  • Immigration-driven demand was keeping the market buoyant.
  • Most models projected a soft landing or mild correction (‑5% to ‑10%) by 2026–2027.

Position at this point: “Overvalued but not a bubble. Expect a soft or moderate correction.”

2.2 Why This Is Problematic

Such forecasts underplay—or entirely omit—structural vulnerabilities:

  • Fragility of the demand base
  • Shifts in global trade and investor sentiment
  • Overlooked personal debt risks
  • Political frictions with key trading and investment partners

They assume a smooth continuation of post-COVID growth—an assumption increasingly detached from global and domestic realities.


3. Structural Risks Reassessed

3.1 Population Growth and the Migration Illusion

While net migration continues to boost short-term demand, it is increasingly volatile and conditional:

  • Over 100,000 Ukrainian refugees and thousands more economic migrants are not permanent residents—many may leave when wars end or economic conditions deteriorate.
  • A rising tide of Irish nationalism and political discontent may lead to tightening of visa rules or reduced attractiveness.
  • Migration has been urban-renter-heavy, which means a downturn in cities could quickly expose oversupply at the higher end of the rental market.

This mirrors the 2008 reversal, when net migration turned negative as job losses mounted.

3.2 Personal Debt and Financial Fragility

Ireland’s banks are no longer heavily exposed to risky mortgages—but instead have developed a quiet dependence on personal lending:

  • Car loans, credit card balances, holiday loans, and renovation debt have soared.
  • Many households are leveraged against lifestyle consumption, not long-term asset investment.
  • In the event of job losses, especially in higher-income brackets, this could lead to a wave of defaults, credit tightening, and consumer recession.

This debt pattern is under-discussed but could amplify a housing correction, just as mortgage debt did in 2008.


4. External Risks and Global Headwinds

4.1 Trump’s Second Term and Ireland’s Trade Exposure

The return of Trump marks a resumption of trade protectionism:

  • Tariffs on European pharmaceuticals (a pillar of Ireland’s economy) are now likely.
  • Ireland faces retaliation risk from the EU toward American tech giants—the very companies that dominate employment in Dublin and Cork.

As a result, Ireland’s economic foundation—built on tech and pharma FDI—is exposed to political volatility outside its control.

4.2 AI and the Automation Shock

The Irish workforce is highly concentrated in sectors that are:

  • Low-hanging fruit for AI automation (e.g., finance support, customer service, junior programming)
  • Heavily composed of renters and young workers, who form a key demand pillar

As AI displaces or compresses these roles, urban housing demand—particularly rental—could shrink rapidly.

4.3 Geopolitics and Investor Sentiment

Ireland’s vocal positions on the Israel-Palestine conflict, including the attempted disruption of Israel’s bond markety by Irish politicians, may strain ties with the U.S. and major allies. Combined with ongoing Middle East instability (e.g., Israel–Iran conflict), this could:

  • Trigger energy price spikes
  • Deter U.S. FDI into Ireland
  • Increase capital flight from Irish real estate and tech sectors

5. Shock Scenario Forecast (2025–2028)

Based on the convergence of risks, a multi-scenario model was built to forecast likely market responses:

ScenarioDescriptionEstimated Price Drop
Soft LandingGradual slowdown, no major external shocks‑2%
Mild RecessionDomestic slowdown, slower hiring, minor defaults‑8%
Trump Tariff + AI ShockTrade disruption, layoffs in tech/pharma‑15%
Geopolitical CrisisTrade war + Middle East conflict + capital outflows‑25% to ‑30%

These projections are not alarmist—they reflect well-established downside risks based on economic history and emerging geopolitical realities.


6. Conclusion

Ireland’s housing market in 2025 is not a classic speculative bubble. But that doesn’t mean it’s stable. Beneath the surface:

  • Demand is heavily dependent on uncertain migration trends
  • Debt is increasingly consumer-focused and underregulated
  • The economy is highly concentrated in two vulnerable sectors
  • Global political shifts are no longer hypothetical—they’re already happening

The idea that Ireland’s housing prices can continue to rise or even plateau without consequence is increasingly out of touch with the global environment.


Picture showing SQL Server Agent Properties Window

How to setup how much Agent Job History is retained

I was asked to do a historic analysis of SQL Server jobs to determine their statistics, such as the number of runs, average run duration, successes/failures etc. As part of the daily checks I do on a server I’d only check the job runs for the past 24 hours. So I was surprised when I started the analysis and saw that averages for the same job across servers varied significantly.

When I looked at the msdb.dbo.sysjobhistory table of the server with the lowest averages I noted that there were only 999 rows and the history only went back a day or two.

So I had effectively no history on that server. When I looked at another the sysjobhistory table had almost 10 million entries, roughly 4 Gb of data! (The joys of taking over someone else’s environment)

This got me looking at the history settings for the SQL Agent. To open the SQL Server Agent Properties while in SQL Server Object Explorer right click on SQL Server Agent and then click on properties.

Picture showing SQL Server Agent Properties Window

For the first server the history settings were set to the default of 1000 lines for the log as a whole and 100 lines for the individual jobs. If you have a job that runs 4 steps that will use 5 lines, one line for the job and one line for each of the steps that are run. When I looked at the history settings on the second, server as you would expect, no settings had been applied.

Some sensible thresholds needed to be applied across the environment. I’m not going to dictate to you what your retention policy should be regarding job run history but I will say it can be as much as business decision as a server maintenance one so ask around if people need a record that something has run.

You may be in the position that you can be specific enough to enter row values but most organisations will have jobs that run weekly or monthly. In that case you may be better off using the “Older than” option and setting a retention period rather than using rows.

Always with logging, if you have the space, you’re better off having too much than having too little and missing data you need.  The size of each row in the sysjobhistory table is at most 4.5KB so keeping 10k rows is only around 45 Mb. If you don’t have 45 Mb to spare on your server then job history retention is the least of your worries. The worst thing that is likely to happen in storing more rows than you need is that it takes a bit longer to bring up the job history viewer. But here’s a link to some queries to help with that.

The moral of the story is just because it’s in the MSDB doesn’t mean Microsoft are taking care of it. Check your settings and make sure you’re retaining an appropriate amount of history now.