Жовтогорлі зеленники мешкають в Панамі, Колумбії, Еквадорі і Перу, трапляються на півночі Болівії. Вони живуть у вологих гірських і рівнинних тропічних лісах та чагарникових заростях, в заростях на берегах річок. Зустрічаються на висоті від 250 до 1600 м над рівнем моря.