This paper proposes a new non-isolated DC-DC buck-boost converter with low voltage stress on components and enhanced voltage gain. This converter has a high voltage gain in boost mode and is capable of reducing the voltage level significantly in the buck mode, which makes it suitable for renewable energy and other industrial applications. Moreover, the number of components in this converter is low and the input current is continuous. Operational principles of the proposed converter in both CCM and DCM are presented, efficiency analysis is discussed, and small-signal model is derived. Comparisons between the presented converter and related buckboost converters are given in terms of voltage gain, voltage stress on components, number of elements, etc. Besides, a singleinput multi-output converter based on the proposed topology is presented. Experimental results from a lab-scale prototype are given for both buck and boost modes in order to verify the performance of the converter.