Do all birth control pills cause weight gain?  

No. Contrary to popular belief, it birth control pills do not cause true weight gain. Some birth control pills, particularly the higher dosage pills, may cause a slight amount of water retention.
Yes. Taking birth control medication can cause weight gain by water retention. One newer birth control pill, yas, had a mild diuretic like effect and prevents this water gain.