Larmet kom strax efter 15.30 och flera styrkor från räddningstjänsten körde till platsen.
Branden hade startat uppe i loftet där takkonstruktionen finns. Hela utrymmet var rökfyllt och det brann i takbjälkarna, men räddningstjänsten kunde få elden under kontroll.
– De har haft väldig tur att branden inte hann sprida sig nedåt, säger vakthavande brandingenjör Dan Svensson.
Enligt polisen var det ett fel på en fläkt som orsakade branden.
I stallet fanns omkring 300-400 grisar. De klarade sig oskadda och behövde aldrig lämna byggnaden.
När branden var under kontroll bröt räddningspersonalen upp takplåtarna för att försäkra sig om att elden var helt släckt.