Laut Starling Talk beträgt die durchschnittliche Lebenserwartung eines Spatzen in Gefangenschaft 12-14 Jahre, obwohl die längste aufgezeichnete Lebensdauer 23 Jahre beträgt. Es gibt viele Faktoren, die dazu beitragen, wie lange ein Spatz lebt.
Die durchschnittliche Lebenserwartung eines Wildsperlings liegt fast immer unter 10 Jahren und normalerweise eher bei 4-5 Jahren. Da sie oft in der Nähe von Menschen leben, trägt ein Mangel an natürlichen Feinden zu ihrer relativ langen Lebensdauer bei.
Ein in Gefangenschaft gehaltener Spatz lebt normalerweise länger als ein wilder Spatz, da er ständigen Zugang zu Nahrung, Wasser und Unterkunft hat. Wilde Spatzen müssen natürliche Hindernisse überwinden, die ihr Leben oft vorzeitig beenden.