It is declared to be the policy of the state of Iowa that no person within its boundaries shall be deprived of the right to work at the person's chosen occupation for any employer because of membership in, affiliation with, withdrawal or expulsion from, or refusal to join, any labor union, organization, or association, and any contract which contravenes this policy is illegal and void.
Iowa Code § 731.1