Asheville and Buncombe County will receive at least $5 million through Right at Home, a new national initiative to prevent homelessness.