Goal Explain, step by step, why the column of smoke produced by a candle, match-stick or chulha always moves upward through the air.
Step 1 – Heating the air
The flame heats the surrounding air and the tiny soot particles mixed in it. Because of this heating, the temperature of that parcel of air rises from the room value (say $$T_1$$) to a higher value (say $$T_2$$).
Step 2 – Thermal expansion of a gas
For a gas at nearly constant pressure (atmospheric pressure), a rise in temperature makes it expand. The same mass $$m$$ of air now occupies a larger volume $$V_2$$ instead of its original volume $$V_1$$.
Step 3 – Density falls
Density is defined as $$\rho = \dfrac{m}{V}$$. Because $$V_2 > V_1$$ while the mass stays the same, the density of the hot, smoky air becomes
$$\rho_\text{hot} = \dfrac{m}{V_2} < \rho_\text{cold} = \dfrac{m}{V_1}.$$
Step 4 – Buoyant force becomes larger than weight
Every volume $$V$$ of the smoke experiences an upward buoyant (Archimedes) force equal to the weight of the cooler air it displaces:
$$F_b = \rho_\text{cold}\,V g.$$
The actual weight of the same volume of hot, smoky air is
$$W = \rho_\text{hot}\,V g.$$
Since $$\rho_\text{cold} > \rho_\text{hot}$$, we get
$$F_b - W = (\rho_\text{cold} - \rho_\text{hot}) V g > 0,$$
which means a net upward force acts on the smoke.
Step 5 – Convection current
The net upward force accelerates the hot air; it rises, and cooler room air rushes in below to replace it. This circulating motion of air created by temperature (and hence density) differences is called convection.
Conclusion
Because the smoke is carried by hot air whose density is lower than that of the surrounding cooler air, the buoyant force on it exceeds its weight, so it moves upward.