No US state touches both. Iowa (Midwest) borders Minnesota, Wisconsin, Illinois, Missouri, Nebraska, South Dakota. Colorado (Rocky Mountains) borders Wyoming, Nebraska, Kansas, Oklahoma, New Mexico, Utah, Arizona. They’re separated by Nebraska and Kansas—no overlap.