In general, there are no restrictions on who can incorporate a non-profit corporation. However, you can only incorporate a non-profit corporation for specific, non-profit purposes. The specific non-profit purposes vary from State-to-State. Typical non-profit corporations are charitable corporations, religious corporations, trade associations, social clubs, etc.