Det er beskrevet 5 underarter av svartmasketanagar: – forekommer fra det nordøstlige Colombia til Venezuela, det vestlige Guyana og det ytterliggående nordlige Brasil. – forekommer fra det østlige Guyana til Surinam, Fransk Guyana og det nordøstlige Brasil. – forekommer i det subtropiske sentrale Andes i Peru. – forekommer fra det østlige Bolivia til Paraguay og det sørsentrale Brasil (Mato Grosso). – forekommer i Amazonasbekkenet og i det sørøstlige Brasil.