Yes, a non-US citizen can open and operate a nonprofit. Learn more about LLCs for non-US residents and how foreigners can be partners in LLCs.