OSHA is the "Occupational Safety and Health Administration" and is in charge of setting up the requirements and the rulings for the security in the workplace, as well as the necessities of the workers to have a safe workplace environment, if your state has more stringent regulations you have to set up your workplace to the standards that your state states.
After doing some research (as I am taking the OSHA Workplace Violence Assessment right now- XD) I found this:
Additionally, if your state imposes standards on workplace safety issues that OSHA's federal standards do not, you will need to comply with those state standards to avoid state enforcement action.
The answer should be State. Since OSHA isn't a national requirement, the state has more power. 22 States are OSHA-approved, but that doesn't mean it's required. Therefore, the answer should be state.