Xnaheb is an ancient Mayan archeological site situated in Toledo District in South Belize. Xnaheb is situated at the foothills of Maya Mountain range. Xnaheb was originally settled during the Classic period by settlers from near by Peten in Guatemala or Nim Li Punit. Population of Xnaheb declined toward the end of the Classic period. It is possible that last remaining residents of Xnaheb moved Northward to Yucatan Peninsula.
The center of Xnaheb was built on the slopes of a
mountain range that is an extension of the Maya Mountains , in the
district of Toledo. It is possible to infer, based on the
architectural similarities of both cities, that Xnaheb was an urban
detachment of Nim Li Punit.
The settlements that occurred
during the classic period in the area seem to have come from the
Mayans of Petén, now Guatemala. The most accepted hypothesis is that
from here they continued northwards in their diaspora towards the
Yucatan Peninsula, to later migrate towards the west during the
foundational process of this great Mayan region.