Ojo Amarillo is a census-designated place in San Juan County, New Mexico, United States. The population was 829 at the 2000 census. It is part of the Farmington Metropolitan Statistical Area. According to the United States Census Bureau, the CDP has a total area of 1.9 square miles, all land.