It's not quite as simple as states being either "at-will" or "not at-will". Every state in the U.S. is to at least some degree an "at-will employment" state, although different states will have different exceptions.
At a bare minimum level, all states except 7 recognize public policy exceptions to at-will employment (firing employees for doing something compliant with public policy, like filing a disability claim).
At a "getting further away from pure at-will employment" level, 11 states require employers to act in good faith when firing employees (which basically excludes malicious firings)
> At a bare minimum level, all states except 7 recognize public policy exceptions to at-will employment (firing employees for doing something compliant with public policy, like filing a disability claim).
And even if a state doesn't, the federal government does, so there are always public policy exceptions.
At a bare minimum level, all states except 7 recognize public policy exceptions to at-will employment (firing employees for doing something compliant with public policy, like filing a disability claim).
At a "getting further away from pure at-will employment" level, 11 states require employers to act in good faith when firing employees (which basically excludes malicious firings)