Na terenie gminy działa 5 jednostek OSP, z których 2 są włączone do Krajowego Systemu Ratowniczo-Gaśniczego (OSP Braszowice i OSP Stolec).
Strażacy-ochotnicy nie tylko gaszą pożary, ale też zabezpieczają rejon (OSP Braszowice - 49 razy w 2019 r., OSP Tarnów - 18, OSP Stolec - 25, Olbrachcice Wielkie - 1) i jeżdżą do tzw. miejscowych zagrożeń, czyli innych niż pożary zdarzeń wynikających z rozwoju cywilizacyjnego, działań człowieka lub naturalnych sił przyrody, stwarzających zagrożenie dla życia, zdrowia, mienia lub środowiska (OSP Braszowice - 35 razy w 2019 r., OSP Tarnów - 23, OSP Stolec - 17, OSP Olbrachcice Wielkie - 16). Czasem jest tak, że alarmy są fałszywe (OSP Braszowice - 6 wyjazdów do takich zdarzeń, OSP Tarnów - 1, OSP Stolec - 4, OSP Sieroszów - 1).
Na funkcjonowanie jednostek OSP w 2019 r. gmina Ząbkowice Śląskie wydała dokładnie 274762,37 zł. Dzięki przekazanym dla OSP zewnętrznym dotacjom zakupiono m.in.: ubrania specjalne, mundury, przenośny zbiornik na wodę, wał przeciwpowodziowy, piłę do cięcia betonu i stali, najaśnicę akumulatorową, węże ssawne, zakupiono i zamontowano także nową bramę wjazdową do remizy w Sieroszowie. Kupiono także wyposażenie pojazdów pożarniczych, parawan ochronny do osłony miejsc wypadków, lampy zespolone, radiotelefony i poduszkę podnoszącą wysokociśnieniową.
Liczba pożarów, do których wyjeżdżali strażacy-ochotnicy:
OSP Braszowice
28
OSP Tarnów
27
OSP Olbrachcice Wielkie
18
OSP Stolec
17
OSP Sieroszów
11