Fuzzy clustering is generally extended from hard clustering based on fuzzy membership partitions. In fuzzy clustering, the fuzzy c-means (FCM) algorithm is the most well-known clustering method. Up to now, there are various generalizations of FCM. However, the FCM algorithm and its generalizations are always affected by initializations. In this paper, we consider a cluster-weighted term with an updating equation to adjust the effects of initializations to fuzzy clustering algorithms. We first propose the so-called cluster-weighted fuzzy clustering of the generalized FCM (GFCM). We then construct the cluster-weighted FCM, cluster-weighted Gustafson and Kessel (GK) and cluster-weighted inter-cluster separation (ICS) algorithms. Some numerical examples are used to compare our cluster-weighted fuzzy clustering with the fuzzy clustering algorithms. We also apply the cluster-weighted fuzzy clustering algorithms to real data sets. The results demonstrate the superiority and usefulness of our proposed cluster-weighted fuzzy clustering methods.