Yes. The only physical requirement Delaware corporations have is that the corporation must have a registered agent in Delaware. A person doesn’t need to live in Delaware to incorporate in Delaware. In fact, some advantages of Delaware corporations are available only to nonresidents.
We are expert company formation agents