Why do balloons stick to walls?
Short answer
Rubbing can give a balloon an electric charge, which slightly rearranges charge in the wall and creates attraction.
How it works
Moist air lets charge leak away more easily, so the effect often lasts longer in dry air.
Key point
Balloons tend to stick more on dry days because their charge escapes less easily into the air.