See also: North Carolina Tax Relief Association.
The Taxpayers' League was formed in Buncombe County in early 1928 to promote fiscal responsibility and electoral reform in local government. The Buncombe County league was organized because a political ring had incurred excessive debt, leading to the highest local property tax rate in the state. Asheville had built roads, buildings, parks, and reservoirs far beyond its needs. In fact, city government was in danger of insolvency. A real estate boom had collapsed by 1928, leaving the Central Bank and Trust Company holding much worthless real estate paper. In danger of failure, the bank persuaded the political ring to deposit $4.6 million of Asheville's funds. The city had borrowed the money, enough to continue operations for two years. The Taxpayers' League discovered this scam but did not publicize it for fear it would produce a run on the bank, causing a bank failure and the loss of the city's money. When in late 1930 the bank failed anyway, the league turned its efforts to reforming city government and persuading the state to provide local government services in order to reduce property taxes.
By early 1930, 14 counties had similar taxpayer organizations, all striving for lower property taxes. Soon opponents of high property taxes saw the need for a statewide organization; subsequently, representatives from 46 counties formed the North Carolina Tax Relief Association. Its main objective was to secure lower property taxes, but it also urged the state to assume control of local roads and schools and to pay for them with a sales tax. Taxpayer leagues like the one in Buncombe County thus led the property tax revolt that culminated with the state taking over roads, prisons, and schools and shifting part of the property tax burden to gas and sales taxes.