Os pintassilgos americanos estão distribuídos pela América do Norte, desde a costa do Atlântico até a costa do Pacífico, com a migração ocorrendo do norte para o sul quando o clima começa a esfriar no outono. Os pintassilgos ocorrem no extremo norte como o sul do Canadá no verão, e tão ao sul quanto o nordeste do México no inverno.
Existem quatro subespécies de pintassilgo americano cujas migrações se sobrepõem. Os pintassilgos americanos são considerados pássaros migratórios de curta distância, com bandos se reunindo na primavera e no outono para migrar para o norte ou sul em busca de um suprimento maior de alimentos. Na primavera, bandos de pintassilgos do extremo sul até a costa leste do México migram para o norte, para criadouros nos Estados Unidos e no Canadá. A faixa de reprodução se estende de Saskatchewan no Canadá, do oeste ao norte da Califórnia e do leste à Carolina do Norte.
Depois de criar e criar os filhotes, os bandos mais uma vez se reúnem para migrar para o sul no outono. A faixa de inverno se estende pelos Estados Unidos, do norte da Califórnia às Carolinas, até o México. Os pintassilgos parecem preferir áreas onde a temperatura média de janeiro cai abaixo de zero grau Fahrenheit. O centro dos Estados Unidos hospeda pintassilgos americanos durante todo o ano, com pássaros rotineiramente avistados em alimentadores de pássaros nos meses de inverno.