KIRKHILL, a village, in the parish of Penicuick, county of Edinburgh, | a mile (N. E. by E.) from Penicuick; containing 315 inhabitants. It is situated on the west bank of the North Esk river, on which are considerable mills for the manufacture of paper. The population is chiefly engaged in these mills, and in weaving.