من أهم الأسباب المؤدية إلى نقص الزنك ما يلي: عدم الحصول على الاحتياجات اليومية من الزنك من الطعام. سوء امتصاص الزنك المرتبط بفرط تركيز الحديد والكالسيوم. الإصابة بأحد الاضطرابات الهضمية. مرض كرون. تناول حبوب منع الحمل. الإصابة بالسكري، وأمراض الكلى، وأمراض الكبد. فرط استهلاك الكحول والكافيين. تناول مضادات الحموضة أو المضادات الحيوية. التوتر. فرط التعرق. الإسهال المزمن. فقر الدم المنجلي. اعتماد نظام غذائي نباتي غني بالفايتات بالاعتماد على الأرز، والحبوب الكاملة، والبقوليات يقلل من امتصاص الزنك في الأمعاء.