Podgatunki Międzynarodowy Komitet Ornitologiczny (IOC) wyróżnia następujące podgatunki: C. o. oenone (Lesson, 1832) – szmaragdzik złotosterny – podgatunek nominatywny C. o. josephinae (Bourcier & Mulsant, 1848) – szmaragdzik zielonogardły Proponowany podgatunek C. o. alleni (Elliot, 1888), opisany z północnej Boliwii, został przez IOC zsynonimizowany z C. o. josephinae, ale niektórzy autorzy nadal ten podgatunek uznają. Opisano też kilka innych, nieuznawanych obecnie podgatunków: longirostris, azurea, peruviana i intermedia.
thumb|left|Samiec w locie thumb|left|Samica w locie
Zasięg występowania Występuje na rozległych obszarach Ameryki Południowej od północnych i północno-zachodnich, podgórskich obszarów Wenezueli, dalej na południe wzdłuż wschodnich stoków Andów: w środkowej Kolumbii, wschodnim Ekwadorze, wschodnim i centralnym Peru oraz graniczących z Peru zachodnich krańcach Brazylii, aż po środkową Boliwię. Choć jako miejsce typowe został podany Trynidad, a w niektórych źródłach wyspa ta nadal podawana jest jako miejsce występowania tego gatunku, to od 1900 roku złotogonek nie był wspominany w żadnej publikacji dotyczącej ptaków Trynidadu, nie jest też wymieniany na oficjalnej liście ptaków Trynidadu i Tobago.