This document reviews cluster-based routing protocols for wireless sensor networks. It discusses the challenges facing routing in WSNs such as limited energy, hardware constraints, and dynamic network topologies. It then categorizes cluster-based routing protocols into chain-based, tree-based, grid-based, and block-based approaches. A popular chain-based protocol called PEGASIS is described which forms sensor nodes into a chain to reduce data transmissions to the base station. The document aims to compare different cluster-based routing protocols to improve energy efficiency, network lifetime, and quality of service in WSNs.