About Us

St Luke’s Medical Practice is situated in the purpose built Carluke Health Centre.

We provide comprehensive NHS primary care services for approximately 11,500 patients.

The practice area covers the ML8 postcode area of Carluke, villages of Law, Braidwood, Cartland, Crossford, Rosebank and the farming area immediately surrounding the towns.