The 50 largest human-services nonprofits in New Mexico by revenue range from $42 million down to $3.8 million.
The largest are Arca, Youth Development Inc, and Tresco Inc.
Ranked by revenue.