nzdebtclock.com · Live NZ Financial Dashboard · All data from APIs
LIVE · Hourly refresh
New Zealand Time
--:-- --
Loading…
LIVE
NZ Time
--:-- --
🇳🇿 New Zealand Central Government Debt — Live Estimate
NZ$
Per person Total debt ÷ WB population
Per taxpayer Total debt ÷ employed population
Debt / GDP Total debt ÷ current NZD GDP
Increasing at WB fiscal balance % × GDP ÷ secs/yr
NZD GDP WB GDP (USD) ÷ live NZD/USD
How this number is calculated:
Fetching World Bank data — debt % of GDP × GDP (USD) ÷ live Frankfurter NZD/USD rate = base debt at WB data year-end · Then extrapolated forward using WB fiscal balance (deficit %) × annual GDP to estimate today's figure. Ticks live every second.
NZ Population — World Bank API
Total Population
World Bank API · loading year…
Labour Force
Population × WB labour force participation rate
Employed (est.)
Labour force × (1 − unemployment rate)
Annual Growth Rate
World Bank population growth % indicator
NZD Exchange Rates — Frankfurter API
NZD / USD
NZD / AUD
NZD / GBP
NZD / EUR
NZD / JPY
NZD / CNY
Government Finances & Markets
Today's Crown Fiscal Activity (since midnight NZT)
Spending since midnight
Seconds since midnight NZT × (WB annual expenditure % GDP × GDP ÷ 31,557,600)
Loading…
Revenue since midnight
Seconds since midnight NZT × (WB annual revenue % GDP × GDP ÷ 31,557,600)
Loading…
Today's deficit
Spending − Revenue since midnight NZT
Loading…
Annual expenditureLoading…
Annual revenueLoading…
Annual deficit / surplusLoading…
Interest payments / yrLoading…
Source: World Bank · loading…
Live Markets
Brent Crude (USD/bbl)
Yahoo Finance · BZ=F · global benchmark oil
Gold Spot (USD/oz)
Yahoo Finance · GC=F · spot price
Silver (USD/oz)
Yahoo Finance · SI=F · spot price
NZX 50 Index
Yahoo Finance · ^NZ50 · NZ top 50 equities
NZ Petrol (NZD/L) est.
Formula: (Brent÷158.987÷NZD/USD)×1.48+0.87 · Loading…
±5% estimate
Key Economic Indicators — World Bank API · most recent published year shown per row
GDP (nominal NZD)
WB GDP (USD) ÷ live Frankfurter NZD/USD rate
GDP per capita (NZD)
WB GDP per capita (USD) ÷ NZD/USD
GDP growth (annual %)
WB NY.GDP.MKTP.KD.ZG · constant prices
CPI Inflation (annual %)
WB FP.CPI.TOTL.ZG · consumer price index
Unemployment rate
WB SL.UEM.TOTL.ZS · % of total labour force
Labour force participation
WB SL.TLF.CACT.ZS · % of population 15+
Central govt debt (% GDP)
WB GC.DOD.TOTL.GD.ZS · used to compute debt ticker base
Fiscal balance (% GDP)
WB GC.BAL.CASH.GD.ZS · negative = deficit · drives tick rate
Current account (% GDP)
WB BN.CAB.XOKA.GD.ZS · trade + income balance
Exports (% GDP)
WB NE.EXP.GNFS.ZS · goods and services
Imports (% GDP)
WB NE.IMP.GNFS.ZS · goods and services
Interest payments (% GDP)
WB GC.XPN.INTP.GD.ZS · govt debt servicing cost
How Numbers Are Calculated
🏛️ National Debt Ticker Step 1: Fetch World Bank GC.DOD.TOTL.GD.ZS → debt as % of GDP (e.g. 43.2%)
Step 2: Fetch World Bank NY.GDP.MKTP.CD → GDP in current US dollars
Step 3: Fetch live Frankfurter NZD/USD rate → convert debt to NZD
Step 4: Calculate base debt at WB data year-end: Debt NZD = (GDP USD × debt%) ÷ NZD/USD
Step 5: Extrapolate to today: Base + (years elapsed × annual deficit NZD)
Step 6: Annual deficit = WB fiscal balance % × GDP NZD ÷ 31,557,600 seconds → ticks every second
👤 Debt Per Person Total current debt ÷ World Bank SP.POP.TOTL (population)
Updates every second as debt ticker changes. Population from WB API, year shown inline.
💼 Debt Per Taxpayer Total current debt ÷ estimated employed population
Employed population = WB population × labour force participation rate × (1 − unemployment rate)
All three values fetched from World Bank API — no hardcoded ratios.
💱 NZD Exchange Rates api.frankfurter.app/latest?from=NZD — European Central Bank data served by Frankfurter.app
Free, no API key, CORS-safe, retries 4× with 15s timeout. Progress bar shows rate within 52-week-ish range.
📈 Markets (Brent, Gold, Silver, NZX50) Yahoo Finance public API via CORS proxy (allorigins.win → corsproxy.io fallback)
Symbols: BZ=F (Brent) · GC=F (Gold) · SI=F (Silver) · ^NZ50 (NZX 50)
% change = (current price − previous close) ÷ previous close × 100
⛽ NZ Petrol Estimate (Brent USD/bbl ÷ 158.987 L/bbl) ÷ NZD/USD = crude cost in NZD per litre
× 1.48 (refining, distribution, retail margin) + NZ$0.87 (est. NZ fuel excise + ACC + GST component)
This is an approximation only (±5%). Not a live pump price.
📰 NZ News Radio New Zealand RSS feed rnz.co.nz/rss/news.xml
Fetched via rss2json.com (primary) → allorigins.win XML parse (fallback). Refreshes every hour.
⚠️ Important Notes World Bank data lags 1–2 years behind real-time. The debt ticker is an estimate extrapolated from the most recent WB data available, not an official NZ Treasury figure. For official figures see: treasury.govt.nz and stats.govt.nz
Latest NZ News — RNZ RSS
 Fetching RNZ news…
Source: Radio New Zealand (rnz.co.nz) · Auto-refreshes every hour · Tap any story to read
FX: Loading World Bank: Loading Markets: Loading News: Loading
Starting…