Mesilla (also La Mesilla and Old Mesilla) is a town in Doña Ana County, New Mexico, with 1,797 residents at the 2020 census. It is bordered to the northeast by Las Cruces and the Rio Grande passes through its western part.
The name is the Spanish diminutive of mesa, a table or plateau: a lesser plateau in the Rio Grande valley.