Ramah (Navajo: Tłohchiní) is a census-designated place (CDP) in McKinley County, New Mexico, United States. The population was 407 at the 2000 census.
Ramah is located at 35°8′6″N 108°29′16″W / 35.135°N 108.48778°W / 35.135; -108.48778 (35.135013, -108.487798). Its altitude is 6,926 feet (2,111 m).
According to the United States Census Bureau, the CDP has a total area of 3.8 square miles (9.9 km²), all of it land.