National Bureau Of Economic Research

Study asserts Medicaid is key to physical and financial health

In the first large-scale study to assess the impact of Medicaid, researchers say they have showed that health insurance for low-income individuals results in their improved physical, mental and financial health.