The force which is responsible for a hot air balloon to rise is the buoyant force.
All liquids and gases in the presence of gravity apply an upward force called buoyant force on any object.
Hot-air balloons can float in the air due to the force of buoyancy.
Since the balloon is heavier than air, it should be filled with a large volume of much lighter things—either hot air or a light gas such as Helium.
Because the combined weight of the balloon and the gas the balloon is less than the weight of an equal volume of the surrounding air leads the balloon to rise.
So, we notice that hot air balloons have hot air inside and hot air is less dense than cooler air that surrounds the hot air balloon.