In this industrial world, use of waste construction materials and by-products plays an important role to preserve natural resources. The main objective of this study is to investigate the potential use of various solid wastes and by-product wastes for producing construction materials. The paper is based on the comprehensive review of available literature on the construction materials including different kinds of solid wastes and by-product wastes. The traditional methods for producing construction materials are using the valuable natural resources. Besides, the industrial and urban management systems are generating wastes, and most often dumping them in open fields. These activities pose serious detrimental effects on the environment. To safeguard the environment, many efforts are being made for the use of different types of solid wastes (ceramic wastes) and by-products (fly ash and quarry dust) with a view to utilizing them in the production of various construction materials. The raw materials of concrete consist of cement, sand and crushed aggregates. Partial or 100% replacement of these raw materials by waste products may decrease the cost, reduce the energy consumption and also reduce the environment pollution. Wastes can be used to produce new products or can be used as admixtures so that natural sources are used more efficiently and the environment is protected from waste deposits.