A Esparreguera es van interposar 264 denúncies de trànsit per cada 1.000 habitants
Segons dades del Cercle de Comparació Intermunicipal de Policia Local, elaborat per la Diputació de Barcelona, el 2020 es van registrar al municipi 38,7 delictes per cada 1.000 habitants. L’informe també indica que a Esparreguera hi ha 1,35 agents per cada 1.000 habitants i que la despesa corrent d’aquest servei és de 84 euros per habitant