Endemic to the island of Hispaniola. In Haiti, uncommon and very local resident in the Massif de la Selle, where it was first discovered. Absent from the Massif de la Hotte. Rare and local in the Dominican Republic. Found in Sierra de Bahoruco, Sierra de Nieba, and Corrdillera Central.
Now mostly restricted to isolated habitat patches. The nominate race, T. s. swalesi, occurs in Haiti and into the Sierra de Baoruco, Dominican Republic. The race T. s. dodae occurs in the Sierra de Neiba and Cordillera Central, Dominican Republic.