Ramah is a census-designated place in McKinley County, New Mexico. The population was 461 as of the 2020 United States census.