Een vuilniswagen is een gespecialiseerd voertuig voor het ophalen en vervoer van afval. Het is uitgerust met een laadbak en mechanische systemen om containers te tillen, legen en het afval te comprimeren tijdens het rijden.
Dit type voertuig wordt veelal ingezet door gemeenten en afvalverwerkers voor huisvuil, groenafval of bedrijfsafval. Modellen variëren van kleine compacte uitvoeringen voor woonwijken tot grote trucks voor industriële afvalstromen.