Skip to content
worldeconomy.ai

monthly · % YoY

Consumer price inflation

Pick up to 4 countries and a period. The selection is kept in the address, so the view you are looking at is the view you can send someone.

Germany's inflation rate was 2.8% in July 2026.

2.9%

is expected by July 2027 about the same as today. It could plausibly be as low as 1.9% or as high as 4.0%.

That range is not a guess about how sure anyone feels. It is how far this method has actually been off in the past, so four times out of five the answer has landed inside it.

0+2+4+6+8+10+1220052010201520202025DEEA
% YoY. Sources: Germany, Euro areaEurostat. Retrieved 2026-08-29. Everything after the dotted line is a forecast, not a record. The shaded band is the range this method has landed in four times out of five in the past. No language model produces any of these numbers.
Take it with you:

The methods do not agree

The chart above draws one forecast, because five dashed lines in one frame is a thicket. Here is what each method expects on its own — run on the same numbers, and still landing in different places. That spread is not a flaw to be hidden; it is the size of what nobody knows yet.

Assume last year repeatsThetaExponential smoothingThe middle of all methodsAutomatic ARIMA0.0%5.0%today0.0%0.7%2.9%2.9%3.3%
Germany, July 2027. The dot is what each method expects, the bar how far it would not be surprised to be wrong. They are run on the same numbers and still land 3.3% apart, which is the honest size of the disagreement — and the reason the chart above draws the middle of them rather than picking a favourite.

What is already settled

A year-on-year rate compares this month with the same month a year earlier, so part of the coming year's rate is decided the moment an old month leaves the window — before any price moves. The bars split the forecast into that part and the part that still needs new price movement.

-0.50.0+0.5+1.0+1.5+2.0+2.5+3.0+3.52026-082026-092026-102026-112026-122027-012027-022027-032027-042027-052027-062027-07⚠️1 warning. Please check the console.
Germany, Statistical baseline. For August 2026 the base effect alone accounts for +2.76 of the expected +2.79; the rest is momentum. The two always sum to the expected rate, because the split is arithmetic rather than a second model.

Has it been any good?

Every method above was replayed from each of the last three years' starting points, seeing only what was known at that point, and scored against what actually happened. A forecast without this is a decoration.

How far each forecasting method has been off in the past, and how often its stated range held.
MethodUsually off bya month aheadUsually off bya year aheadIts range heldit claims 80 in 100vs. the simple rulebelow 1.00 is better
The middle of all methodsthe one drawn above0.27 pp0.44 pp10 in 100.28
Automatic ARIMA0.34 pp0.57 pp10 in 100.37
Exponential smoothing0.33 pp0.60 pp9 in 100.39
Theta0.31 pp1.62 pp8 in 101.05
Assume last year repeats2.62 pp2.36 pp8 in 101.53
Germany, measured over the last 25 starting points. The last column compares each method against the simplest rule there is — assume this period repeats what it did a year ago. Below 1.00 means smaller errors than that rule, above it means worse. All of it is measured against today's revised figures rather than against what was known at the time, which flatters every method here a little.

How this is measured

The stored quantity is the price index; the rate shown here is derived from it against the same month a year earlier. That direction matters: deriving the rate keeps base effects intact, where modelling the rate directly would treat them as noise.

Countries come from different providers with different publication lags, so the series do not all end in the same month. Each one is charted to its own last observation rather than trimmed to the shortest, and the source line names the provider.