Ces oiseaux, qui peuvent vivre jusqu’à 16 ans, seraient victimes du réchauffement climatique.
La disparition de leurs nids est également en cause : parfois, les hommes les enlèvent pour des raisons de propreté, surtout à cause des fientes. 
De plus, comme tous les autres oiseaux, les hirondelles souffrent d’un manque de nourriture : la pollution et les insecticides utilisés dans l’agriculture tuent les moucherons et les moustiques dont elles se nourrissent.