Skip to content

Commit 18e69c4

Browse files
authored
Merge pull request #1512 from PolicyEngine/update-obr-march-2026
Update OBR economic forecasts to March 2026 EFO
2 parents 57c6e90 + 88243e0 commit 18e69c4

6 files changed

Lines changed: 59 additions & 58 deletions

File tree

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Update OBR economic forecasts to March 2026 EFO.

policyengine_uk/parameters/gov/economic_assumptions/yoy_growth.yaml

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#
33
# Data sources:
44
# - 2009-2024: OBR outturn data from detailed forecast tables
5-
# - 2025-2030: OBR forecast from latest Economic and Fiscal Outlook (EFO)
5+
# - 2025-2030: OBR forecast from latest Economic and Fiscal Outlook (EFO, March 2026)
66
# - 2031+: OBR long-run equilibrium assumptions:
77
# - CPI: 2.0% (Bank of England target)
88
# - RPI/CPIH: ~2.4% (CPI + 0.4pp wedge, reflecting housing costs growth)
@@ -33,12 +33,12 @@ obr:
3333
2023-01-01: 0.0969
3434
2024-01-01: 0.0359
3535
# Forecast (2025-2030)
36-
2025-01-01: 0.0433
37-
2026-01-01: 0.0371
38-
2027-01-01: 0.0313
39-
2028-01-01: 0.0287
40-
2029-01-01: 0.0291
41-
2030-01-01: 0.0231
36+
2025-01-01: 0.041
37+
2026-01-01: 0.031
38+
2027-01-01: 0.030
39+
2028-01-01: 0.028
40+
2029-01-01: 0.029
41+
2030-01-01: 0.023
4242
# Long-run assumptions (2031+)
4343
2031-01-01: 0.0230
4444
2032-01-01: 0.0237
@@ -87,8 +87,8 @@ obr:
8787
unit: /1
8888
label: Retail price index growth
8989
reference:
90-
- title: OBR EFO November 2025 (detailed forecast tables, economy, Table 1.7)
91-
href: https://obr.uk/efo/economic-and-fiscal-outlook-november-2025/
90+
- title: OBR EFO March 2026 (Table A.1)
91+
href: https://obr.uk/efo/economic-and-fiscal-outlook-march-2026/
9292
- title: OBR long-run RPI-CPI wedge methodology (2031+ values derived from this)
9393
href: https://obr.uk/box/the-long-run-difference-between-rpi-and-cpi-inflation/
9494
average_earnings:
@@ -110,14 +110,14 @@ obr:
110110
2021-01-01: 0.059
111111
2022-01-01: 0.0614
112112
2023-01-01: 0.0622
113-
2024-01-01: 0.0493
113+
2024-01-01: 0.051
114114
# Forecast (2025-2030)
115-
2025-01-01: 0.0517
116-
2026-01-01: 0.0333
117-
2027-01-01: 0.0225
118-
2028-01-01: 0.0210
119-
2029-01-01: 0.0221
120-
2030-01-01: 0.0232
115+
2025-01-01: 0.053
116+
2026-01-01: 0.034
117+
2027-01-01: 0.024
118+
2028-01-01: 0.021
119+
2029-01-01: 0.022
120+
2030-01-01: 0.024
121121
# Long-run assumptions (2031+)
122122
2031-01-01: 0.0332
123123
2032-01-01: 0.0371
@@ -166,9 +166,9 @@ obr:
166166
unit: /1
167167
label: Average earnings growth
168168
reference:
169-
- title: OBR EFO November 2025 (detailed forecast tables, economy, Table 1.6)
170-
href: https://obr.uk/efo/economic-and-fiscal-outlook-november-2025/
171-
- title: OBR long-run economic methodology (2031+ values derived from this)
169+
- title: OBR EFO March 2026 (Table A.1)
170+
href: https://obr.uk/efo/economic-and-fiscal-outlook-march-2026/
171+
- title: OBR long-run economic methodology (2031+ values derived from this, unchanged from November 2025)
172172
href: https://obr.uk/forecasts-in-depth/the-economy-forecast/potential-output-and-the-output-gap/
173173

174174
consumer_price_index:
@@ -190,14 +190,14 @@ obr:
190190
2021-01-01: 0.04
191191
2022-01-01: 0.0907
192192
2023-01-01: 0.0730
193-
2024-01-01: 0.0253
193+
2024-01-01: 0.025
194194
# Forecast (2025-2030)
195-
2025-01-01: 0.0345
196-
2026-01-01: 0.0248
197-
2027-01-01: 0.0202
198-
2028-01-01: 0.0204
199-
2029-01-01: 0.0204
200-
2030-01-01: 0.0200
195+
2025-01-01: 0.034
196+
2026-01-01: 0.023
197+
2027-01-01: 0.020
198+
2028-01-01: 0.020
199+
2029-01-01: 0.020
200+
2030-01-01: 0.020
201201
# Long-run assumptions (2031+): Bank of England 2% target
202202
2031-01-01: 0.0200
203203
2032-01-01: 0.0200
@@ -246,8 +246,8 @@ obr:
246246
unit: /1
247247
label: Consumer price index growth
248248
reference:
249-
- title: OBR EFO November 2025 (detailed forecast tables, economy, Table 1.7)
250-
href: https://obr.uk/efo/economic-and-fiscal-outlook-november-2025/
249+
- title: OBR EFO March 2026 (Table A.1)
250+
href: https://obr.uk/efo/economic-and-fiscal-outlook-march-2026/
251251
- title: Bank of England inflation target (2031+ assumes 2% target)
252252
href: https://www.bankofengland.co.uk/monetary-policy/inflation
253253

@@ -427,19 +427,19 @@ obr:
427427
2022-01-01: 0.1019
428428
2023-01-01: 0.0532
429429
2024-01-01: 0.0372
430-
# Forecast (2025-2030) from OBR EFO November 2025, Table 1.4 minus population growth
431-
2025-01-01: 0.0418
432-
2026-01-01: 0.0327
433-
2027-01-01: 0.0326
434-
2028-01-01: 0.0302
435-
2029-01-01: 0.0294
436-
2030-01-01: 0.0306
430+
# Forecast (2025-2030) from OBR EFO March 2026, Table A.1 nominal GDP minus population growth
431+
2025-01-01: 0.0438
432+
2026-01-01: 0.0292
433+
2027-01-01: 0.0323
434+
2028-01-01: 0.0310
435+
2029-01-01: 0.0296
436+
2030-01-01: 0.0315
437437
metadata:
438438
unit: /1
439439
label: Per capita GDP growth
440440
reference:
441-
- title: OBR EFO November 2025 (detailed forecast tables, economy, Table 1.4)
442-
href: https://obr.uk/efo/economic-and-fiscal-outlook-november-2025/
441+
- title: OBR EFO March 2026 (Table A.1, nominal GDP minus population growth)
442+
href: https://obr.uk/efo/economic-and-fiscal-outlook-march-2026/
443443

444444
mixed_income:
445445
description: Per capita mixed income year-on-year growth.
@@ -492,20 +492,20 @@ obr:
492492
2021-01-01: 0.082
493493
2022-01-01: 0.0926
494494
2023-01-01: 0.0036
495-
2024-01-01: 0.0083
495+
2024-01-01: 0.007
496496
# Forecast (2025-2030)
497-
2025-01-01: 0.0294
498-
2026-01-01: 0.0222
499-
2027-01-01: 0.0279
500-
2028-01-01: 0.0272
501-
2029-01-01: 0.0257
502-
2030-01-01: 0.0242
497+
2025-01-01: 0.028
498+
2026-01-01: 0.024
499+
2027-01-01: 0.029
500+
2028-01-01: 0.027
501+
2029-01-01: 0.026
502+
2030-01-01: 0.024
503503
metadata:
504504
unit: /1
505505
label: House prices growth
506506
reference:
507-
- title: OBR EFO November 2025 (detailed forecast tables, economy, Table 1.16)
508-
href: https://obr.uk/efo/economic-and-fiscal-outlook-november-2025/
507+
- title: OBR EFO March 2026 (Table A.1)
508+
href: https://obr.uk/efo/economic-and-fiscal-outlook-march-2026/
509509

510510
mortgage_interest:
511511
description: Mortgage interest year-on-year growth.
@@ -538,17 +538,17 @@ obr:
538538
2024-01-01: 0.083
539539
# Forecast (2025-2030): Derived from CPI+1%, one year lagged
540540
2025-01-01: 0.035
541-
2026-01-01: 0.045
542-
2027-01-01: 0.035
541+
2026-01-01: 0.044
542+
2027-01-01: 0.033
543543
2028-01-01: 0.030
544544
2029-01-01: 0.030
545545
2030-01-01: 0.030
546546
metadata:
547547
unit: /1
548548
label: Social rent growth
549549
reference:
550-
- title: OBR EFO November 2025 (derived from CPI+1%, one year lagged)
551-
href: https://obr.uk/efo/economic-and-fiscal-outlook-november-2025/
550+
- title: OBR EFO March 2026 (derived from CPI+1%, one year lagged)
551+
href: https://obr.uk/efo/economic-and-fiscal-outlook-march-2026/
552552
rent:
553553
description: Rent year-on-year growth, private and social (ONS series D7GQ).
554554
values:

policyengine_uk/tests/policy/baseline/gov/dfe/extended_childcare_entitlement/extended_childcare_entitlement.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@
203203
members: [child1]
204204
extended_childcare_entitlement_eligible: true
205205
output:
206-
extended_childcare_entitlement: 10011.897
206+
extended_childcare_entitlement: 10004.133
207207

208208
- name: Eligible for 30 hours - Family with multiple 2-year-olds after expansion
209209
period: 2026
@@ -219,4 +219,4 @@
219219
members: [child1, child2]
220220
extended_childcare_entitlement_eligible: true
221221
output:
222-
extended_childcare_entitlement: 17121.797
222+
extended_childcare_entitlement: 17108.518

policyengine_uk/tests/policy/baseline/gov/hmrc/student_loans/student_loan_interest_rate.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,6 @@
148148
employment_income: 30_000
149149
student_loan_plan: POSTGRADUATE
150150
output:
151-
# Postgraduate threshold ~£21,909 (uprated from £21,000)
152-
# 6% of (30,000 - 21,909) = 6% of 8,091 = ~485
153-
student_loan_repayment: 485
151+
# Postgraduate threshold ~£21,861 (uprated from £21,000 by RPI)
152+
# 6% of (30,000 - 21,861) = 6% of 8,139 = ~488.34
153+
student_loan_repayment: 488.339

policyengine_uk/tests/policy/baseline/gov/hmrc/student_loans/student_loan_repayment.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,8 +116,8 @@
116116
student_loan_plan: PLAN_2
117117
output:
118118
# Threshold resumes RPI uprating from 2030
119-
# 9% of (40,000 - ~30,064) = 9% of ~9,936 = ~894.26
120-
student_loan_repayment: 894.26
119+
# 9% of (40,000 - ~30,061) = 9% of ~9,939 = ~894.52
120+
student_loan_repayment: 894.522
121121

122122
- name: Plan 2 - Income just below 2027 threshold
123123
period: 2027

policyengine_uk/tests/policy/baseline/gov/social_security_scotland/two_child_limit_payment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,4 +347,4 @@
347347
region: SCOTLAND
348348
output:
349349
# Payment continues as two-child limit still in effect
350-
two_child_limit_payment: 3635
350+
two_child_limit_payment: 3633.188

0 commit comments

Comments
 (0)