Skip to main content

Livestock operations. By species. Counties and Aran, areas and provinces

Livestock operations. Counties and Aran 2024
Bovine Ovine Caprine Swine Total
Alt Camp 5 23 (b) Break in time series 22 (b) Break in time series 47 97
Alt Empordà 227 100 (b) Break in time series 51 (b) Break in time series 312 690
Alt Penedès 16 27 (b) Break in time series 18 (b) Break in time series 6 67
Alt Urgell 244 68 (b) Break in time series 60 (b) Break in time series 34 406
Alta Ribagorça 64 24 (b) Break in time series 29 (b) Break in time series 6 123
Anoia 38 28 (b) Break in time series 21 (b) Break in time series 106 193
Aran 20 47 (b) Break in time series 28 (b) Break in time series 0 95
Bages 207 59 (b) Break in time series 57 (b) Break in time series 283 606
Baix Camp 8 23 (b) Break in time series 24 (b) Break in time series 38 93
Baix Ebre 50 44 (b) Break in time series 39 (b) Break in time series 35 168
Baix Empordà 105 77 (b) Break in time series 47 (b) Break in time series 132 361
Baix Llobregat 5 24 (b) Break in time series 26 (b) Break in time series 1 56
Baix Penedès 2 11 (b) Break in time series 9 (b) Break in time series 25 47
Barcelonès 1 6 (b) Break in time series 3 (b) Break in time series 0 10
Berguedà 283 65 (b) Break in time series 59 (b) Break in time series 224 631
Cerdanya 204 41 (b) Break in time series 26 (b) Break in time series 3 274
Conca de Barberà 20 16 (b) Break in time series 14 (b) Break in time series 45 95
Garraf 1 5 (b) Break in time series 4 (b) Break in time series 0 10
Garrigues 156 29 (b) Break in time series 21 (b) Break in time series 190 396
Garrotxa 248 99 (b) Break in time series 62 (b) Break in time series 81 490
Gironès 118 41 (b) Break in time series 24 (b) Break in time series 83 266
Lluçanès 79 18 (b) Break in time series 15 (b) Break in time series 107 219
Maresme 19 11 (b) Break in time series 13 (b) Break in time series 7 50
Moianès 74 16 (b) Break in time series 18 (b) Break in time series 63 171
Montsià 19 36 (b) Break in time series 28 (b) Break in time series 99 182
Noguera 324 51 (b) Break in time series 37 (b) Break in time series 711 1,123
Osona 505 99 (b) Break in time series 75 (b) Break in time series 618 1,297
Pallars Jussà 112 72 (b) Break in time series 54 (b) Break in time series 93 331
Pallars Sobirà 136 49 (b) Break in time series 40 (b) Break in time series 1 226
Pla d'Urgell 110 29 (b) Break in time series 13 (b) Break in time series 137 289
Pla de l'Estany 97 12 (b) Break in time series 11 (b) Break in time series 280 400
Priorat 3 5 (b) Break in time series 5 (b) Break in time series 7 20
Ribera d'Ebre 8 30 (b) Break in time series 36 (b) Break in time series 30 104
Ripollès 239 64 (b) Break in time series 41 (b) Break in time series 17 361
Segarra 106 13 (b) Break in time series 10 (b) Break in time series 249 378
Segrià 688 51 (b) Break in time series 31 (b) Break in time series 776 1,546
Selva 92 55 (b) Break in time series 24 (b) Break in time series 58 229
Solsonès 209 62 (b) Break in time series 55 (b) Break in time series 264 590
Tarragonès 5 8 (b) Break in time series 5 (b) Break in time series 16 34
Terra Alta 6 39 (b) Break in time series 32 (b) Break in time series 49 126
Urgell 130 16 (b) Break in time series 14 (b) Break in time series 298 458
Vallès Occidental 28 24 (b) Break in time series 20 (b) Break in time series 17 89
Vallès Oriental 112 63 (b) Break in time series 50 (b) Break in time series 56 281
Catalonia 5,123 1,680 (b) Break in time series 1,271 (b) Break in time series 5,604 13,678
Source: Ministry of Agriculture, Livestock, Fisheries and Food.
Notes:
The official brand is considered a livestock operation.
From 2024, data relating to the sheep and goat livestock cannot be directly compared with those of 2023, due to a methodological change.
(b) Break in time series.
Livestock operations. Places. By species. Counties and Aran 2024
Bovine Ovine Caprine Swine Total
Alt Camp 3,490 6,276 (b) Break in time series 1,839 (b) Break in time series 70,350 81,955
Alt Empordà 60,164 45,113 (b) Break in time series 6,883 (b) Break in time series 532,244 644,404
Alt Penedès 5,302 40,028 (b) Break in time series 1,322 (b) Break in time series 5,601 52,253
Alt Urgell 34,078 31,593 (b) Break in time series 5,796 (b) Break in time series 19,441 90,908
Alta Ribagorça 12,053 30,089 (b) Break in time series 3,190 (b) Break in time series 5,487 50,819
Anoia 8,709 10,999 (b) Break in time series 1,862 (b) Break in time series 205,448 227,018
Aran 2,218 8,548 (b) Break in time series 1,916 (b) Break in time series 0 12,682
Bages 36,926 30,911 (b) Break in time series 8,458 (b) Break in time series 407,990 484,285
Baix Camp 2,815 54,822 (b) Break in time series 7,160 (b) Break in time series 74,197 138,994
Baix Ebre 7,876 10,461 (b) Break in time series 5,532 (b) Break in time series 94,747 118,616
Baix Empordà 22,058 41,151 (b) Break in time series 7,716 (b) Break in time series 219,077 290,002
Baix Llobregat 1,162 7,402 (b) Break in time series 3,829 (b) Break in time series 1,514 13,907
Baix Penedès 465 14,186 (b) Break in time series 444 (b) Break in time series 25,167 40,262
Barcelonès 232 799 (b) Break in time series 192 (b) Break in time series 0 1,223
Berguedà 45,096 38,053 (b) Break in time series 5,204 (b) Break in time series 338,639 426,992
Cerdanya 23,861 11,287 (b) Break in time series 1,275 (b) Break in time series 3,854 40,277
Conca de Barberà 5,698 8,084 (b) Break in time series 1,638 (b) Break in time series 105,523 120,943
Garraf 200 5,102 (b) Break in time series 336 (b) Break in time series 0 5,638
Garrigues 37,395 26,378 (b) Break in time series 4,836 (b) Break in time series 474,736 543,345
Garrotxa 33,123 24,405 (b) Break in time series 4,134 (b) Break in time series 119,506 181,168
Gironès 13,443 7,011 (b) Break in time series 980 (b) Break in time series 125,430 146,864
Lluçanès 17,487 15,566 (b) Break in time series 1,234 (b) Break in time series 189,044 223,331
Maresme 2,450 2,539 (b) Break in time series 2,649 (b) Break in time series 11,700 19,338
Moianès 10,955 10,281 (b) Break in time series 3,677 (b) Break in time series 91,284 116,197
Montsià 2,391 10,917 (b) Break in time series 3,692 (b) Break in time series 201,018 218,018
Noguera 93,874 45,392 (b) Break in time series 6,577 (b) Break in time series 1,471,717 1,617,560
Osona 89,685 44,302 (b) Break in time series 8,857 (b) Break in time series 938,453 1,081,297
Pallars Jussà 17,868 65,373 (b) Break in time series 6,974 (b) Break in time series 173,558 263,773
Pallars Sobirà 20,574 40,380 (b) Break in time series 4,509 (b) Break in time series 2,443 67,906
Pla d'Urgell 15,051 11,191 (b) Break in time series 274 (b) Break in time series 179,522 206,038
Pla de l'Estany 35,427 10,766 (b) Break in time series 3,115 (b) Break in time series 518,245 567,553
Priorat 550 2,644 (b) Break in time series 947 (b) Break in time series 5,741 9,882
Ribera d'Ebre 642 11,236 (b) Break in time series 8,738 (b) Break in time series 50,404 71,020
Ripollès 34,826 19,699 (b) Break in time series 3,126 (b) Break in time series 19,020 76,671
Segarra 26,344 6,131 (b) Break in time series 2,309 (b) Break in time series 399,119 433,903
Segrià 214,795 49,633 (b) Break in time series 7,756 (b) Break in time series 1,650,458 1,922,642
Selva 17,085 24,074 (b) Break in time series 1,339 (b) Break in time series 89,309 131,807
Solsonès 31,224 39,282 (b) Break in time series 6,650 (b) Break in time series 408,837 485,993
Tarragonès 1,682 2,158 (b) Break in time series 123 (b) Break in time series 13,252 17,215
Terra Alta 891 14,139 (b) Break in time series 3,053 (b) Break in time series 79,077 97,160
Urgell 29,460 14,109 (b) Break in time series 2,173 (b) Break in time series 553,077 598,819
Vallès Occidental 5,606 14,049 (b) Break in time series 2,481 (b) Break in time series 32,999 55,135
Vallès Oriental 25,896 26,725 (b) Break in time series 6,354 (b) Break in time series 92,479 151,454
Catalonia 1,051,127 933,284 (b) Break in time series 161,149 (b) Break in time series 9,999,707 12,145,267
Source: Ministry of Agriculture, Livestock, Fisheries and Food.
Notes:
The official brand is considered a livestock operation.
From 2024, data relating to the sheep and goat livestock cannot be directly compared with those of 2023, due to a methodological change.
(b) Break in time series.

Last update: October 31, 2025.

Methodological note

Definition of concepts

Livestock operation
The entirety of the animals, equipment or buildings and other assets and rights that are commercialised by their owner for livestock production, primarily for market purposes, which is located on an estate or contiguous group of estates operated by a single owner. Livestock operation that is divided by pathways or other roads open to traffic is still considered as such.
Livestock
Includes animals on the operation, plus transhumant livestock and livestock as part of an integration or contract scheme i.e. that implies dependence on supplies and sales.

Methodological aspects

Livestock operations must be registered in the Register of Livestock Operations handled by the Ministry of Agriculture, Livestock, Fisheries, Food and the Environment. It is obligatory for all livestock operations located in Catalonia to be included in this administrative record. This register contains data related to the activity or activities carried out as part of the operation, as well as data on capacity categorised by species. Inclusion on the register is a prerequisite for the start of any livestock activity, for issuing documents related to the operation and for obtaining grants. The time reference is 1st March of the reference year.

The Ministry of Agriculture, Livestock, Fisheries, Food and the Environment has promoted the SIR management program (Catalan Livestock Information System), which is a means of electronic communication between the various livestock sectors, allowing them to manage their operations directly, streamlining the procedures related to animal movement and identification, and the operation's registration. "This digital management means a substantial saving in time and journeys to the different branches of the Ministry, especially in those rural areas where operations are often harder to reach and isolated, while at the same time offering information on currently active operations.