Carpet Sweeper wynalazł w 1860 roku Daniel Hess z Iowa (USA). Pierwszy napędzany odkurzacz wynalazł Hubert Cecil Booth (Anglia).