EN 中文 DE FR عربى

Spain increases milk output by 3.3% but loses almost 500 farmers in a year

Spain 25.10.2026
Source: DairyNews.today
574 EN 中文 DE FR عربى
In August 2026, Spain produced 624,947 t of cow's milk, 3.3% more than a year earlier. The average farmgate price fell by 9.7% to €0.469/l. The number of producers dropped by 498 over the year to 8,425.
Spain increases milk output by 3.3% but loses almost 500 farmers in a year
The figures come from the mandatory declarations report of Spain's Ministry of Agriculture, Fisheries and Food (MAPA). In August 2025, output stood at 605,207 t. In January–August 2026, the country produced 5.095 million t of cow's milk, compared with 5.001 million t in the same period last year. In August, the average milk price returned to its June level of €0.469/l, after dipping by €0.004 in July. A year earlier, farmers received an average of €0.519/l. The steepest declines were in Galicia, down 11.7% to €0.448/l, and in Castilla y León, down 10.6% to €0.476/l. Among the main regions, the highest price was in Asturias at €0.490/l (−8.3%). Catalonia was at €0.488/l (−8.0%), Cantabria at €0.486/l (−5.9%) and Andalusia at €0.482/l (−9.4%). Galicia remains Spain's largest milk producer, with 2.14 million t over eight months, up 3.2% year on year. Castilla y León produced 629,986 t (+2.7%), Catalonia 526,717 t (+3.0%) and Andalusia 377,197 t (+1.1%). Asturias posted the strongest growth, up 8.3% to 366,205 t. Cantabria was the only one of the six main regions where output fell, down 0.9% to 252,148 t. The number of producers delivering milk fell from 8,923 to 8,425, a decline of 5.6%. All the main regions were affected. Galicia lost the most farms, 288, leaving 4,745 producers. Asturias lost 68 producers, Cantabria 50, Castilla y León 33, Catalonia 13 and Andalusia 9.

October 2026
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • Su
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
Calendar