Submitted by benton on Thu, 03/06/2025 - 06:27 Links More Than 70 Million Americans Are on Medicaid. This Is Where They Live. Source New York Times DD Publish Status Not Available Daily Digest Daily Digest 3/5/2025 Offsite url Open offsite URL