Carcoar is een stad in New South Wales, Australië. Het ligt in de Blayney Shire. In 2006 woonden er 218 mensen in Carcoar. Het ligt aan de Mid-Western Highway, 258 km ten westen van Sydney en 52 km ten zuidwesten van Bathurst. Het ligt 720 m boven de zeespiegel. Carcoar ligt in een kleine groene vallei, met de stad aan weerszijden van de Belubula River.

Carcoar was ooit een van de belangrijkste regeringscentra in West-New South Wales. De stad is geclassificeerd door de National Trust. Dit komt omdat het veel gebouwen uit de jaren 1800 heeft. Carcoar is een Aboriginal woord van het Gundungura volk dat ofwel kikker ofwel kookaburra betekent.

Nabijgelegen steden zijn Blayney, Millthorpe, Mandurama, Neville, Lyndhurst en Barry.