How long do doves live?

Records and research show that free-living doves live between 7 and 11 years of age. The mourning dove have been recorded to live for 31 years and 4 months.
Updated on Monday, February 06 2012 at 11:39AM EST
Collections: mourning dovedoves