Montreat es un pueblo situado en el condado de Buncombe, Carolina del Norte, Estados Unidos.
[2] Según la Oficina del Censo, la localidad tiene una superficie total de 7.07 km² , de los cuales 7.06 km² corresponden a tierra firme y 0.01 km² están cubiertos de agua.
[3] Según el censo de 2020, en ese momento la localidad tenía una población de 901 habitantes.
Del total de la población, el 7.44% eran hispanos o latinos de cualquier raza.
Según la estimación 2019-2023 de la Oficina del Censo, no hay personas por debajo de la línea de pobreza viviendo en la localidad.