Su predilección por las plantas ruderales, especialmente cardos y centaureas, explica las altas abundancias de jilgueros en vegas y olivares, hábitats que aportan árboles para emplazar el nido, y terrenos despejados donde buscar semillas.