Tänavapuhastaja on keegi, kes hoiab tänavad puhtad ja prügivabad ohutuse, esteetiliste ja tervislike põhjuste tõttu. Tavaliselt pole tänavapuhastajaks saamiseks vaja eriharidust, kuigi paljudel on keskkooli lõputunnistus ja töökohal pakutakse väljaõpet. Tänavapuhastajad võivad lisaks tänavapühkimisteenuseid pakkuvatele eraettevõtetele töötada ka riigiasutustes, nagu riigitööde osakond.
Ajalooliselt pühkisid tänavapuhastajad tänavaid sõna otseses mõttes luudade ja prügikastidega, eemaldades prügi, et hoida tänavad ja kõnniteed puhtad. Tänapäeval kasutab enamik tänavapuhastusmasinaid tänavapuhastusmasinaid, mis on protsessi automatiseerinud. Nendes suurtes masinates on tänavate puhastamiseks harjad ja pesurid ning tavaliselt sõidavad need kindlatel aegadel, et tagada linna kõigi tänavate puhastamine, kuigi alleed ei pruugi olla kaetud, kuna pühkimismasinad ei pruugi ära mahtuda.
Käsitsi töötavaid tänavapuhastusmasinaid leidub endiselt mõnes maailma piirkonnas. Need tänavapuhastusmasinad käitlevad luudade ja prahikogujatega nii tänavaid kui ka kõnniteed. Nad saavad töötada ka eraparklates ja eraettevõtete territooriumidel, tagades liiklusalade puhtuse ja korrasoleku. Näiteks lõbustusparkides töötab armee tänavapuhastajaid, et hoida tänavad ja rajad külaliste rõõmuks puhtad.
Tänavapuhastusmasinat juhtiva tänavapuhastaja puhul juhib ta masinat mööda marsruuti ja kõrvaldab tänaval kõik takistused, mis on masina käsitlemiseks liiga suured. Tänavapuhastajatel võib olla ka õigus pühkimisajal piirangutsoonidesse pargitud autodele pileteid teha või võtta ühendust politseiametnikega, et taotleda pileti väljakirjutamist. Need avalike tööde töötajad võtavad teadmiseks ka sellised probleemid nagu teeaugud, mida võib olla vaja liiklusmeeskonnal lahendada.
Paljud linnad pakuvad tänavapühkimist munitsipaalteenusena, tunnistades vajadust puhaste tänavate järele. Väiksemates linnades võivad levi pakkuda naaberomavalitsused avaliku teenusena või elanikud võivad koguda raha, et maksta tänavapuhastusfirmale, et see korrapäraselt nende tänavaid puhastaks. Kui tänavad jäetakse pühkimata, võib murettekitavalt kiiresti koguneda praht ja prügi, mis rõhutab regulaarse tänavapühkimise vajadust. Tänavapuhastaja palk kipub olema madal, sest seda tööd peetakse lihttööjõuks, kuid munitsipaaltööga kaasnevad sageli hüved, nagu tervishoid, pension ja tasustatud puhkusepäevad.