German Inflation
Germany’s inflation held at 2.1% in May 2025, driven by falling energy costs, rising food and service prices, and persistent core inflation pressures.
In May 2025, Germany’s annual inflation rate remained steady at 2.1%, unchanged from April, with consumer prices rising 0.1% month-on-month. This stability is primarily due to a continued 4.6% year-on-year decline in energy prices, including significant decreases in motor fuels, heating oil, and electricity. Meanwhile, food prices increased by 2.8%, driven by higher costs for fruits, confectionery, fats, and dairy products, outpacing overall inflation. Core inflation, which excludes food and energy, stood at 2.8%, reflecting ongoing underlying price pressures. Service prices rose 3.4%, led by notable increases in passenger transport, insurance, healthcare, and rents. Goods prices also rose by 0.9%, with higher prices for non-alcoholic beverages, tobacco, and motor vehicles, although some sectors such as telecommunications and mobile phones experienced price declines. The harmonised consumer price index confirmed this trend, rising 2.1% year-on-year and 0.2% month-on-month, underscoring a broadly stable yet persistent inflationary environment shaped by mixed sectoral price movements and continued energy cost reductions.
We expect Germany’s inflation to remain stable in the near term, supported by continued energy price moderation, while rising food and service costs may keep core inflation elevated.