According to CNN, professional umpires take home between $84,000 to $300,000 per year. The salaries of MLB umpires aren't public, but MLB reports that its umpires can earn $120,000 in their first year. The more experienced an umpire becomes, the more money he can earn.
Professional baseball umpires earn more than the referees of all other major league sports because of the length of baseball seasons. There are 162 games played in each season in the MLB, compared to 82 in the NBA and 16 in the NFL, as of 2015. MLB umpires also receive four weeks of paid vacation and receive free clothing, hotel accommodation and first-class tickets. On top of all that, professional baseball umpires also receive an allowance for every game.