Abstract This paper reports the investigation of different mechanical faults such as unbalanced loading, broken blades, and deformed blades induced in a fan using vibration analysis. The fan used in this study was a CPU cooling fan as a representation of a basic fan system giving an idea of vibration signatures when it is subjected to faults conditions. This study assists in developing the techniques of condition monitoring for the diagnosis of failures and faults in fan systems while logging the operating status and trend in performance. The investigation is carried out in the turbine testing lab using a Tri-axial accelerometer and a commercial Intel® CPU cooling fan consisting of 7 blades. The fan was run at different RPMs with normal and fault conditions like unbalanced loading conditions induced by adding mass of different weights, breakage of blades, deformation of blades, and holes in the blades. These faults are induced to simulate various mechanical faults that frequently occur in fan-based systems. The vibration data obtained from the accelerometer are filtered and the time series of acceleration values are plotted using MATLAB. For further analysis of data, the Fast Fourier Transform is done to evaluate the peaks of vibration signals in normal and fault conditions. Vibrational amplitude in fault conditions like Hole-2 has 4.5 times higher amplitude than normal and Cut-2 has 31.5 times higher amplitude.