Carcoar is a town in New South Wales, Australia. It is in the Blayney Shire. In 2006, 218 people lived in Carcoar. It next to the Mid-Western Highway, west of Sydney and south west of Bathurst. It is above sea-level. Carcoar is in a small green valley, with the town on both sides of the Belubula River.