Tenía una superficie de 2.753 km², y limitaba con Kirkcudbrightshire al oeste, Ayrshire al noroeste, Lanarkshire, Peeblesshire y Selkirkshire al norte, y Roxburghshire al este.