Lawn mowers typically last for around 10 years if maintained well. However, that is only for high-quality mowers. If your lawn mower features average construction quality, it may last only up to 5-7 years. You must know that a battery-powered push lawn mower usually lasts up to 5 years only. It is different from gas-powered ones that have a life expectancy of 10 years.