The mayor said local nonprofits like Dare to Care are helping to fill in the gap, but federal action is needed.