How Long Do Starlings Live? Average Lifespan and Record Age
Starlings average about 2 to 3 years in the wild, with a record of 22 years and 11 months. Learn why most young starlings die young.
Starlings average about 2 to 3 years in the wild, with a record of 22 years and 11 months. Learn why most young starlings die young.
Starlings eat mostly insects, then fruit, berries, and seeds in fall and winter. Learn which foods draw them to feeders and yards, and which ones they skip.