A sound catchment classification scheme is a fundamental step towards improved catchment hydrology science and prediction in ungauged basins. Two categories of catchment classification methods are presented in the paper. The first one is based directly on physiographic properties and climatic conditions over a catchment and regarded as a Linnaean type or natural classification scheme. The second one is based on numerical clustering and regionalization methods and considered as a statistical or arbitrary classification scheme. This paper reviews each category including what has been done since recognition of the intrinsic value of catchment classification, what is being done in the current research, as well as what is to be done in the future.