Firefighters can earn a solid living with salaries ranging from approximately $44,306 to $61,778, and a median around $52,582. They often receive overtime pay and benefits like health, dental, and life insurance, making firefighting a financially rewarding career.