در واقع این کمبود برخی ویتامین هاست که باعث افزایش فشار خون می شود. احتمال ابتلا به فشار خون در افرادی که کمبود ویتامین دی دارند؛ بیشتر است. بنابراین می توان طبق تجویز پزشک با مصرف ویتامین دی، احتمال ابتلا به پرفشاری خون را کم کرد. همچنین ویتامین دی در تنظیم کلسیم در کاهش فشار خون موثر است؛ نیز نقش دارد. ویتامین های گروه ب نیز نقش مهمی در کنترل فشار خون دارند؛ ویتامین ب6، ویتامین ب9 مخصوصا برای افرادی که درگیر بیماری های قلبی هستند؛ در کاهش فشار خون حیاتی هستند. از دیگر ویتامین ها و مواد معدنی موثر در پرفشاری خون، ویتامین سی، کلسیم، فیبر،منیزیم، پتاسیم و غیره را می توان نام برد.