پژوهشگران هم عامل اقتصادی و هم غیر اقتصادی خوشحالی را در نظر گرفته‌اند که هر دوی این عوامل دلایل اصلی مهاجرت را پدید می‌آورند: درآمد کلی و قیاسی، خصوصیات دموگرافیک و اجتماعی، توسعه اجتماعی، رابطه با دیگران و خصوصیات محل زندگی فرد، به علاوه متغیرهایی نظیر مسافت یا مرزهای مشترک و زبان.