Newhall IA is located at 41.992512, -91.970070 geo coordinates. Newhall, IA is located in Iowa, United States Of America.