Wireless Sensor Network (WSN) has huge range of applications such as traffic analysis, localization, monitoring environment, industrialized monitoring and tactical systems. Wireless sensor networks are large-scale networks; these are expected to play an important role in future inhabitant and military application. In wireless sensor network, data aggregation is a fundamental problem that had attracted great attention in recent years. Energy consumption between sensors, with the help of data aggregation, is well balanced to achieve the satisfactory network lifetime. In this paper, a survey on different data aggregation algorithms is presented.