موضوع سوءتغذیه یکی از چالش های سیاست گذاری در حوزه جمعیت و مقابله با فقر است. سوءتغذیه می تواند بهره وری و در نتیجه درآمد را کاهش دهد و منجر به تله ی فقر غذایی شود. عوامل اقتصادی-اجتماعی متنوعی روی سوءتغذیه اثرگذار است. افزایش درآمد خانوار می تواند یکی از عوامل موثر بر کاهش سوءتغذیه باشد. امّا این مهم تنها در صورتی اتفاق می افتد که میزان مصرف کالری و سایر درشت مغذی ها با درآمد افزایش یابد. در این مقاله کشش درآمدی کالری و درشت مغذی های پروتئین، کربوهیدرات و چربی برای مناطق شهری ایران به دو روش غیرپارامتریک و پارامتریک تخمین زده می شود. بدین منظور از داده های طرح آمارگیری از هزینه و درآمد خانوارهای شهری طی سال های ۱۳۸۷ تا ۱۳۹۵ برای محاسبه میزان کالری و درشت مغذی خریداری شده خانوار و نیز درآمد خانوار استفاده می شود. نتایج تخمین غیرپارامتریک نشان می دهد در دهک های پایین درآمدی با افزایش درآمد این کشش بزرگتر از صفر و معنادار است اما در دهک های بالای درآمدی نزدیک به صفر است. نتایج تخمین پارامتریک نیز کشش درآمدی مقدار کالری و درشت مغذی ها را بین 0.18 و 0.27 نشان می دهد. در نتیجه سیاست های افزایش درآمد در ایران به بهبود وضعیت تغذیه کمک می کند.