The Mesilla Valley is a natural geographic feature that was formed by repeated heavy spring floods of the Rio Grande river., and is located in Southern New Mexico.