A vacuum cleaner, comprising: a housing, wherein a dust collection cavity, a mounting cavity, and a through hole communicating the dust collection cavity and the mounting cavity are arranged in the housing, a dust suction assembly, one end thereof passing through the housing and extending to the dust collection cavity, a filter assembly, arranged in the dust collection cavity, and a fan assembly, arranged in the mounting cavity, and comprising: an impeller, driven by a motor, the impeller comprising an impeller air inlet located in an axial direction of the impeller and an impeller air outlet located in a radial direction of the impeller, and a fan housing, defining an air channel therein, the impeller being at least partially housed in the fan housing, the impeller rotating relative to the fan housing about a rotational axis, a generated airflow entering the air channel during a rotation of the impeller, and a height of the fan housing in a direction of the rotational axis increasing along a direction of the air flow, characterized in that the housing comprising a dust collector, a middle cover assembly and an upper cover assembly, the middle cover assembly is arranged above the dust collector and forms the dust collection cavity with the dust collector, the upper cover assembly is arranged above the middle cover assembly and forms the mounting cavity with the middle cover assembly. a housing, wherein a dust collection cavity, a mounting cavity, and a through hole communicating the dust collection cavity and the mounting cavity are arranged in the housing, a dust suction assembly, one end thereof passing through the housing and extending to the dust collection cavity, a filter assembly, arranged in the dust collection cavity, and a fan assembly, arranged in the mounting cavity, and comprising: an impeller, driven by a motor, the impeller comprising an impeller air inlet located in an axial direction of the impeller and an impeller air outlet located in a radial direction of the impeller, and a fan housing, defining an air channel therein, the impeller being at least partially housed in the fan housing, the impeller rotating relative to the fan housing about a rotational axis, a generated airflow entering the air channel during a rotation of the impeller, and a height of the fan housing in a direction of the rotational axis increasing along a direction of the air flow, characterized in that the housing comprising a dust collector, a middle cover assembly and an upper cover assembly, the middle cover assembly is arranged above the dust collector and forms the dust collection cavity with the dust collector, the upper cover assembly is arranged above the middle cover assembly and forms the mounting cavity with the middle cover assembly. an impeller, driven by a motor, the impeller comprising an impeller air inlet located in an axial direction of the impeller and an impeller air outlet located in a radial direction of the impeller, and a fan housing, defining an air channel therein, the impeller being at least partially housed in the fan housing, the impeller rotating relative to the fan housing about a rotational axis, a generated airflow entering the air channel during a rotation of the impeller, and a height of the fan housing in a direction of the rotational axis increasing along a direction of the air flow, characterized in that the housing comprising a dust collector, a middle cover assembly and an upper cover assembly, the middle cover assembly is arranged above the dust collector and forms the dust collection cavity with the dust collector, the upper cover assembly is arranged above the middle cover assembly and forms the mounting cavity with the middle cover assembly.