Money give you flexibility to afford things that you like to do and get some happiness that way but America is the wealthiest nation and yet it does not rank number 1 on happiness survey. Norway ranks number 1. The reason being there is lot of security in that country. Your education is paid off and if you lose your job the government will look after you. Health care is free. People are persuing their dreams without any fear. Lonely people with lot of money will not be happy. People in California are more miserable because of loneliness than people in India who live in slums and share their lives with their families and extended families.