Se encuentra únicamente en el archipiélago de Galápagos, Ecuador, donde ocurre en catorce de las islas principales y en muchas islas pequeñas e islotes, excepto en las islas norteñas
Esta especie es encontrada en todos los habitats de las islas, excepto donde no hay vegetación. Es menos común en áreas más áridas (con pocas plantas con más de un metro de estatura) y tiende a ser más común en altitudes menores con árboles arbustivos, principalmente palo santo y cactus altos , generalmente mezclados con matorrales