Ochotnicza Straż Pożarna (Ogniowa) powstała w Garwolinie w 1875 roku i jest najstarszą organizacją działającą w mieście. Garwolińska straż była pierwszą strażą w powiecie, dopiero w drugiej połowie lat 80-tych XIX w. powstała straż fabryczna w Hucie Szkła „Czechy”.
W na początku XIX w. powstała orkiestra dęta OSP. Dla wielu członków stała się miejscem rozwoju, kształtowania umiejętności i talentów muzycznych. W latach osiemdziesiątych XX wieku zdobywała najwyższe miejsca na Ogólnopolskim Festiwalu Orkiestr Dętych w Koszalinie.
Obecnie na terenie miasta funkcjonują 3 straże: OSP Leszczyny, OSP Zawady i OSP Garwolin.