یک رژیم غذایی ضعیف می تواند باعث کمبود روی شود که این در بین کودکان و بزرگسالان دچار سوءتغذیه و افرادی که بدلیل بیماری یا شرایط خاص قادر به خوردن یک رژیم غذایی طبیعی نیستند، شایع است.