City of Upland Measure M — Municipal Code Amendment (San Bernardino County)

Last updated Sat, Nov 7, 4:33 PM ET

Ballot measure · November 3, 2026 · Upland voters

What it does
Upland Business License Reform Measure. To modernize City of Upland’s 31-year-old business license tax, with no tax increase to residents, lowering taxes on most small businesses, and ensuring large businesses pay their fair share for general city services such as: fixing potholes/streets; repairing infrastructure; and 9-1-1 response, shall the measure with rates between 0.065% and 0.2% of gross receipts, generating $3.3 million in local funds until ended by voters, and requiring independent audits, be adopted?
A YES vote means
Upland's business license tax would change to rates between 0.065% and 0.2% of gross receipts, lowering taxes on most small businesses and raising $3.3 million for general city services until ended by voters.
A NO vote means
Upland's current business license tax would not change.
Needed to pass
A simple majority: more than half of the YES and NO votes on this measure must be YES. Leaving it blank doesn't count either way.
Left–right lean
Unclear: our AI read of the official summary isn't confident enough (we require 70%) to place this on the left–right spectrum, so we don't. Read the summary and decide for yourself.

The YES and NO lines are SpectrumVote's plain-language reading of the official text above; the official text is what you vote on.

Official text: source

Background

The Upland City Council voted unanimously on August 3, 2026 to place Measure M on the ballot, according to the City Attorney's impartial analysis and the council's resolution (Mayor Velto and Councilmembers Maust, Breitling, Garcia and Zuniga voting yes).

According to the analysis, the city's business license tax structure was last updated in 1994 and caps the tax at $864 for businesses with gross receipts over $1,400,001, so smaller businesses pay a higher proportional rate.

The measure would charge a flat $75 for businesses under $100,000 in gross receipts and percentage rates above that (for example 0.065% for retail, 0.150% for contractors, 0.200% for rentals), with a $28,000 annual cap per business; it is a general tax requiring a simple majority.

Put on the ballot by Upland City Council, 5-0, August 3, 2026.

From official source 1, official source 2.

See your members of Congress and every race and measure on your ballot in San Bernardino County, from your address. Your address stays in your browser.Look up my races

Next elections here

Also on San Bernardino County ballots

All San Bernardino County races and measures →

Quick answers

What does a YES vote on City of Upland Measure M mean?
Upland's business license tax would change to rates between 0.065% and 0.2% of gross receipts, lowering taxes on most small businesses and raising $3.3 million for general city services until ended by voters.
What does a NO vote on City of Upland Measure M mean?
Upland's current business license tax would not change.
How many votes does City of Upland Measure M need to pass?
A simple majority: more than half of the YES and NO votes on this measure must be YES. Leaving it blank doesn't count either way.
Should I vote yes or no on City of Upland Measure M?
SpectrumVote doesn't endorse anyone or tell you how to vote. Read what a YES and a NO vote each do, and the official text, then decide based on what you want to happen.
When is the vote?
The general election was Tuesday, November 3, 2026. Counts are unofficial until each state certifies its results over the following weeks; your state or county election office has the official results.

Not sure how to decide? Read our nonpartisan guide to the San Bernardino County ballot.

See something wrong on this page? Report a problem · Corrections