Because the hot air inside is less dense than the colder air inside. This causes the air to exert an upward buoyancy force on the balloon.
It is the same reason things that are lighter than water will float.
Why does a hot air balloon begin to rise when heat is trapped inside of it?
2 answers
When the air under the envelope is heated the balloon lifts. Which of the following statements is true