Idaho Department of Health & Welfare is a Foodstamps/SNAP Office in Nampa, Idaho that offers people Foodstamps/SNAP. Contact Idaho Department of Health & Welfare for more details. The Foodstamps/SNAP Office is located 823 Park Centre Way #1783, Nampa, ID 83651.