Amalia is an unincorporated community in Taos County, New Mexico, United States. Amalia is located near the Colorado border, on New Mexico State Road 196. Amalia has a post office, with the ZIP code 87512. The 87512 ZIP Code Tabulation Area had a population of 230 at the 2000 census.