Carrigan is a rural locality of Narromine Shire and it is a civil parish of County of Ewenmar Carrigan is on the Macquarie River east of Warren, New South Wales.