Wireless sensor networks (WSN) have 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. To overcome the limitations like low computation ability, limited memory size, limited energy resources, and the make use of insecure wireless communication channels and also achieves reliable data in wireless sensor networks.