The economic consequences of Russia's invasion of Ukraine have sent inflation rates soaring worldwide since Feb. 24, though the Spanish government expects a slowdown in the coming months.
Inflation in March reached 9.8%.
Companies tend to pass on industrial price rises to customers, fuelling inflation.
Spain's prime minister says there is an energy "emergency situation".
Food prices pushing up inflation.