Spatzen sind kleine Sperlingsvögel, die Samen, Früchte und Insekten fressen. Im Durchschnitt frisst ein Spatz etwa 10 % seines Körpergewichts pro Tag. Ein 10-Gramm-Spatz nimmt also ca. 1 Gramm Nahrung täglich auf.
Die Ernährung variiert nach Jahreszeit und Ort. Im Sommer mehr Insekten, im Winter Samen und Früchte. Typische Nahrung: Sonnenblumenkerne, Hirse, Mais, Trauben, Beeren, Äpfel, Ameisen, Blattläuse, Heuschrecken. Manche Arten trinken auch Nektar.
Spatzen suchen am Boden, in Bäumen und an Futterhäusern. Große Schwärme können Ernten schädigen und Krankheiten verbreiten, weshalb Bestandsregulierung nötig sein kann.