Linn County will get 290 new housing units with nearly $38 m