A wild feral is lucky to live three years. They face many hardships and dangers and have to compete for food and clean water if they are fortunate to find some. A pigeon in a controlled environment with care can live many years as others have already said. My old man pigeon, Paris,is 8 years old and very happy and athletic looking.
Our very own site administrator, Terry Whatley, lost her beloved TRAVELER not very long ago. He did not quite make his 22nd birthday if I remember right. Here is a link about his 21st birthday and a picture of the late Traveler Whatley: