The average lifespan of a domestic cat is around 12-14 years, while the average lifespan of a feral cat is much shorter, at around 2-5 years. Domestic cats typically live longer due to the fact that they have access to regular veterinary care, a balanced diet, and a safe and comfortable living environment. Additionally, feral cats are more prone to health issues due to lack of veterinary care and exposure to environmental hazards.