Milan is a village in Cibola County, New Mexico, United States. The population was 1,891 at the 2000 census. A suburb of Grants, Milan has a decent population growth. Many new houses and service-oriented businesses are being built.
Milan is located at 35°10′37″N 107°53′43″W / 35.17694°N 107.89528°W / 35.17694; -107.89528 (35.176950, -107.895301).
According to the United States Census Bureau, the village has a total area of 2.9 square miles (7.6 km²), all of it land.