Gene therapy shows promise as a potentially revolutionizing strategy for treatment of many genetically-related diseases, such as cancer. However, the lack of safe and effective gene delivery carriers (or vectors) has become a bottleneck in its basic research and clinical application. Generally, gene delivery carriers can be divided into viral and non-viral ones. Although non-viral gene delivery carriers can offer some advantages such as safety and facile fabrication, they don't possess the same high gene delivery efficiency as viral gene delivery carriers do, due to lack of functionality to overcome many intracellular gene-delivery obstacles. Currently, many kinds of "smart" non-viral gene-delivery carriers have been developed in order to realize efficient gene-delivery, since such carriers can undergo physical or chemical reactions in response to changes in pH, oxidative state, or enzymatic activity. As these stimuli or cues may be specific to a biological site, tissue, or condition, it may facilitate the release of the nucleic acid cargo at the desired site in an efficient manner. Among all these stimuli-responsive carriers, pH-responsive one has attracted major attention and great impetus has been directed towards utilizing the subtle yet significant change in pH value within the cellular compartments. In this review, we give an overview of pH-sensitive lipids and polymers which have been designed and developed in recent years, with focus on their structural features and consequent functional attributes to achieve efficient transfection. The underlying modes of actions relating to structure and differential pH environment have also been discussed. It is worthy to note that despite many pH-sensitive carriers have shown success in vitro and a few in vivo, none have entered clinical phase for their transfection activity is still insufficient. To develop more efficient gene delivery carriers, the exact mechanisms of how these pH-sensitive carriers overcome each intracellular obstacle, as well as some concepts such as "proton sponge", have to be maken more clear or verified further.