Skagit Valley Family YMCA will receive almost $900,000 in funding over the next three years to help expand programs for low-income youth aged 5–17.