Helium floats because it is buoyant; its molecules are lighter than the nitrogen and oxygen molecules of our atmosphere and so they rise above it