Most of the wireless sensor network's (WSN's) applications require getting accurate information as well as uninterrupted, prolonged service life. Among the constituting elements of WSN, an efficient routing protocol plays a significant role in attaining such service requirements. In this article, an energy efficient routing protocol, context-aware clustering hierarchy (CACH), is proposed where cluster formation is based on the context of the environment. Moreover, a technique is utilized to avoid similar data traffic across the network. The performance in the simulation shows energy saving which ensures prolonged service life. Copyright © 2009 Institute of Electrical Engineers of Japan. Published by John Wiley & Sons, Inc.