De oorzaak van een stalbrand is niet altijd te achterhalen. Het kan bijvoorbeeld ontstaan door kortsluiting of oververhitting van een elektrisch systeem. Of door broei, werktuigen die in de stal in brand vliegen, explosie van mestgassen of het gebruik van warmtelampen.
Vaak wordt gedacht dat een stalbrand vooral voorkomt in een grote stal. Dit blijkt niet zo te zijn. Wel is het zo dat de kans op brand groter is in een grote stal. Dit, omdat elektrische apparatuur intensiever gebruikt wordt en vaak meer geautomatiseerd is.