Магний тапшылығы осы минералға деген қажеттілік күрт артқан кезде, оның қалыпты тамақтану рационындағы мөлшері ол қажеттілікті өтемейтін кезде дамиды. Ол, мысалы, жүктілік және емшек емізу кезінде, күйзеліс жағдайында, егде жаста немесе сұйықтықты едәуір жоғалтқан кезде, яғни, термен, несеппен, құсу немесе іш өту арқылы магнийдің ағзадан шығарылатын мөлшері ағзаға түсетін мөлшерден жағдайларда болады.
Магний тапшылығының дамуы қатеріне белгілі бір дәрілік препараттарды ұзақ уақыт бойына қабылдайтын пациенттер шалдыққыш келеді. Мысалы, диуретиктер (несеп айдайтын заттар) магнийдің ағзадан шығарылуына ықпал етеді. Бұдан басқа, магнийдің жоғары шығарылу қарқыны химиямен ем алып жатқан немесе кортикостероидтарды қабылдап жатқан пациенттерде байқалады. Әсіресе, магний тапшылығының дамуы тәуекелі 1 және 2 типті қант диабетімен ауыратын адамдарда жоғары. Магнийдің тапшылығы солардың 60% астамында болады, себебі, сырқаттың ерекшелігі және олар қабылдап жатқан дәрілік препараттар салдарынан бүйрек арқылы ағзадан дені сау адамдарға қарағанда минералдардың көп мөлшері (оның ішінде магнийдің) шығарылады. Бауыры және ұйқы безі ауыратын пациенттерде магнийдің сіңірілуінің кемуі байқалады. Магнийдің тапшылығы, сондай-ақ, контрацептивтерді ұзақ уақыт бойына ішке қабылдап жүрген әйелдерде байқалады.