Yes. You do not need to reside in Wyoming to start an LLC in the state. However, your LLC's registered agent must have a physical address in Wyoming.