En 1739 ya aparecen títulos de tierras del pueblo de Ojojona; en el recuento de población de 1791 figura como cabecera de curato y en la División Política Territorial de 1889 era un municipio del Distrito de Sabanagrande.