Een straatveger werkt zowel handmatig als met machines. De straatveger gebruikt bijvoorbeeld bezems, bladblazers of afvalgrijpers, maar kan ook rijden op een borstelwagen of veegwagen. Hierdoor kan een straatveger grotere oppervlakken snel schoonmaken.