Blackford Hill is formed from Lower Devonian volcanic rocks, lying between Upper Devonian sandstone, the northernmost extent of those found in the Pentland Hills to the South. Geologically the hill is different from the Carboniferous volcanic plugs and intrusions which form the remainder of Edinburgh's hills, with the exception of the nearby Braid Hills.