An energy-balanced clustering routing protocol in wireless sensor networks with a mobile sink is proposed. The whole network is divided into some grids, which choose cluster heads using the cluster head evaluating model. After gathering and fusing the interesting event, cluster heads transmit to the mobile sink. When moving within a grid, the mobile sink only needs to transmit its location to the cluster head of this grid. When moving to a new grid, the mobile sink transmits its location to the cluster head of this grid firstly, and then transmits to other all cluster heads. This protocol can efficiently balance the whole network energy consumption and prolong to the network lifetime.