Power quality (PQ) interest has increasingly evolved over the past decade. The paper surveys the application of signal processing, intelligent techniques and optimization techniques in PQ analysis. This paper carries out a comprehensive review of articles that involves a comprehensive study of signal processing techniques used for PQ analysis. Within this context intelligent techniques such as fuzzy logic, neural network and genetic algorithm as well as their fusion are reviewed. Tabular presentation (i.e. highlighting the important techniques) has also been provided for comprehensive study. Although this review cannot be collectively exhaustive, it may be considered as a valuable guide for researchers who are interested in the domain of PQ and wish to explore the opportunities offered by these techniques for further improvement in the field of PQ.