St. Louis Mayor Francis Slay has quickly rounded up pledges of $275,000 to fight an effort to repeal the city earnings tax. Voters statewide have ordered St. Louis and Kansas City to hold elections in spring to determine whether they will continue collecting earnings taxes. St. Louis city officials say the earnings tax generates about one-third of the city budget.