Free reference · Signage

Minnesota sign & banner rules by city

In every one of the 20 cities below, a permanent business sign needs a permit before it goes up. A temporary banner usually needs its own permit too — capped both in days per display and times per year — and those caps swing hard across a county line. Maple Grove allows one ten-day banner per year. Medina allows six two-week periods. Annandale and Howard Lake do not require a temporary sign permit at all. Each row below cites the ordinance it came from and the date we last read it.

Read this first

Five of these cities rewrote their sign rules in the last 20 months

This is the reason a table like this goes stale faster than anyone expects — and why most of what is written about local sign rules online is quietly out of date. Since December 2024: St. Michael replaced its entire zoning ordinance (every older §155.49x citation is now dead), Buffalo re-adopted its whole sign chapter, Elk River amended its temporary sign section, Big Lake rewrote its sign chapter, and Otsego amended its rules in May 2026 — which is why the “21 days per year” figure still repeated for Otsego is wrong, and the current number is 30. Every row here was read from the current codified text, not from a summary.

Temporary sign & banner rules for business properties — per-row source and verification date
CityCountyBanner permit?How often & how longMax sizeWorth knowingSource
AlbertvilleWrightYes14 days per permit, 4 permits per calendar year per property — a multi-tenant center counts as one property32 sq ftFee $35 per 14 days. Banners cap at 32 sq ft, portable signs at 48. New businesses get extra permits in their first 3 months. Electronic changeable copy is not allowed on a temporary sign.Albertville City Code §10-7-7 · verified 2026-08
AnnandaleWrightNoNo permit. One sign of unlimited size for up to 5 days, twice a year — or a 32 sq ft freestanding sign for up to 14 consecutive days, 4 times a year32 sq ftOne of only two cities here with no temporary sign permit at all. Banners and pennants count as temporary signs. A sign left up past the limit is declared a public nuisance and the city can remove it.Annandale City Code §150.82(F)(9) · verified 2026-08
BuffaloWrightYes15 consecutive days per permit; 2 permits per business per 12 months32 sq ftPermit fee $20, and the permit sticker has to be displayed. Event signs are separate: 2 per event, up to a week beforehand. The entire sign chapter was re-adopted in January 2025.Buffalo City Code Ch. 34 §§34-7, 34-9(8), 34-33 · verified 2026-08
CokatoWrightNot verifiedNot verifiedA new city sign ordinance was adopted 13 April 2026 and exists only as a printed copy at City Hall — nothing is posted online, and the 2020 code still on the city website no longer applies. Call the city at (320) 286-5505 before ordering. The 2026 fee schedule does list a $20 sign permit (no footings).City of Cokato — ordinance not published online · verified 2026-08
DelanoWrightYes15 consecutive days per permit, 4 permits per business per 12 months; searchlights and inflatables add a 30-day wait between permitsPortable signs cap at 32 sq ft per side. Banners have no fixed size cap, but added devices cannot push total signage past 110% of your allowance (125% for inflatables and searchlights). Fees are set by council resolution and are not published online. Worth a call: a 2022 amendment is posted only as a scanned image, so the posted text may not be current.Delano Zoning Ordinance §51.03 Subd. N · verified 2026-08
Howard LakeWrightNoNo permit. Portable signs up to 45 days per calendar year; special-sale signs 15 consecutive days per quarter; banners and pennants only as a temporary display, 60 days max per year32 sq ftBanners, pennants, advertising flags and balloons are otherwise prohibited — the special-sale or community-event display is the only way to fly one. Portable sign area counts against your total business signage.Howard Lake Zoning Ordinance Ch. 17.01-24 · verified 2026-08
MonticelloWrightYesUp to 120 days per calendar year per business, across no more than 4 permits40 sq ftPermit fee $50. Two temporary signs on one parcel must sit 75 feet apart. A new business gets one extra 40-day permit within 6 months of opening. Non-commercial signs up to 40 sq ft need no permit.Monticello City Code §153.064(I) · verified 2026-08
OtsegoWrightYesUp to 30 days within a calendar year, unless an interim use permit is granted32 sq ftFee $50. Freestanding temporary signs max 8 ft tall, one per property at a time. The sign chapter was amended in May 2026 — the widely repeated "21 days" figure is out of date.Otsego City Code §11-37-7(G) · verified 2026-08
St. MichaelWrightYes90 days cumulative per calendar year, plus up to 30 more for a grand opening32 sq ftThe fee is a $25 annual permit. Size rises to 64 sq ft where the adjacent speed limit is 45 mph or higher. Sandwich boards need no permit. The zoning ordinance was rewritten in December 2024, so older §155.49x citations are obsolete.St. Michael City Code §§155.083–155.087 · verified 2026-08
Big LakeSherburneYes60 consecutive days per display, with up to 4 temporary signs on a site at once32 sq ftFee $50 plus a $100 escrow, waived for non-profit and community events. One banner per property, and inflatable signs are prohibited. The sign chapter was rewritten in December 2025, so confirm the current fee before you apply.Big Lake City Code §§1300.03, 1300.08, 1300.09 · verified 2026-08
Elk RiverSherburneYes90 days total per calendar year, with no single permit longer than 30 consecutive days56 sq ftFee $40. Max height 9 ft, one temporary sign per property. Banners, inflatables and searchlights are prohibited except as a permitted temporary sign. It has to sit on asphalt, concrete or class-5 — never in the right-of-way.Elk River City Code §§30-859, 30-867(i) · verified 2026-08
ChamplinHennepinYes2 ten-day periods per calendar year (4 for table-service restaurants); 20 days for a grand opening40 sq ft$1,000 fine for an unpermitted permanent sign, $3,000 if it must also be moved or altered. Sandwich boards need an annual permit.City code via Municode; see our West Metro guide · verified 2026-07
CorcoranHennepinYes4 periods per 12 months, up to 30 continuous days each, one per parcel32 sq ftInterior window signs up to 25% of window area do not count against your other sign area.City code (self-hosted); see our West Metro guide · verified 2026-07
DaytonHennepinYesTied to an event: up to 21 days before, removed within 7 days after; no numeric annual cap found in the code text32 sq ftWindow signs are permit-exempt but capped at 25% of window area per facade.City code via American Legal; see our West Metro guide · verified 2026-07
Maple GroveHennepinYes1 permit per proprietorship per 12 months, 10 consecutive days40 sq ftThe strictest cap in the west metro. Portable signs are expressly prohibited.City code via Municode; see our West Metro guide · verified 2026-07
MedinaHennepinYes6 periods per calendar year, 14 days at a time; consecutive periods with city approval32 sq ftMost permissive cadence here. A banner attached to the building is treated separately and needs no permit.City code (self-hosted); see our West Metro guide · verified 2026-07
MinnetonkaHennepinYes1 banner per tenant; 30-day grand-opening window plus a two-occasions-per-year, 10-days-each allowance (ordinance ambiguous - ask the city which applies)30 sq ftSandwich boards: one per tenant, 12 sq ft, business hours only, no permit.City code via American Legal; see our West Metro guide · verified 2026-07
OsseoHennepinYes, above 6 sq ft of face or 6 ft of heightClass C devices (inflatables, feather banners, pennants, portable signs): 3 permits per property per calendar year, 7 days or fewer each; an ordinary banner is class BWindow signs limited to 25% of the frontage's window space. Moveable signs: one per principal entrance.City code via American Legal; see our West Metro guide · verified 2026-07
PlymouthHennepinYes4 times per calendar year, up to 14 days each32 sq ftNo temporary signage at all on a lot with a changeable-copy sign; illuminated signs also need an electrical permit.City code via Municode; see our West Metro guide · verified 2026-07
WayzataHennepinYes3 times per 12 months; banners and posters up to 14 days each, other devices 3 daysA copy of the owner's insurance certificate is required before the permit issues.City code via Municode; see our West Metro guide · verified 2026-07

Read this before you rely on it: this is a planning reference built from each city’s published code text or its own permit materials, not legal advice. Code hosts themselves warn that the posted code may lag the most recently adopted ordinance, and cities amend sign chapters often. Every row carries the date we last verified it — before you print or hang anything, confirm with your city, or ask us and we will check with you. Permanent business signs need a permit in every city listed. Political and non-commercial signs follow different, gentler rules — see MN political sign rules.

Data free to reuse with attribution (CC BY 4.0) — link to this page. Cities, chambers, and news outlets: if a row is out of date, tell us and we will fix it and credit you.

The longer story

Where these numbers come from

The full city-by-city walkthroughs — including A-frame rules, window-coverage caps, and real estate signs — live in our West Metro guide and Wright County guide. And when the permit is sorted, we make the banner.

Do I really need a permit for a temporary banner?

In most of these cities, yes — a banner has its own permit, separate from permanent signage, and it is capped in how long it can fly and how many times a year you can get one. Annandale and Howard Lake are the exceptions in this table: neither requires a temporary sign permit, though both still cap how long a sign can stay up. The annual cap is the rule that surprises businesses most, and it can reshape a promotional calendar: the same schedule that is legal in one city is three violations in the next one over.

What happens if I skip the permit?

Usually a take-down order first — but not always, and not everywhere. Champlin, for example, publishes a $1,000 fine for an unpermitted permanent sign, rising to $3,000 if the sign also has to be moved or altered to comply. A permit application is cheaper than any version of that conversation.

Why does a print shop publish this?

Because the second-worst outcome after a rejected sign is a printed banner that cannot legally be hung. We would rather you know the rule before we print — it is the same reason everything we make gets a proof before it prints.

My city isn't listed — can you check it?

Yes. If you are ordering a sign or banner from us, checking the local rule is part of the job — tell us the city and what you are planning. We add cities to this table as we verify them.

Permit sorted? Let's print the banner.

Tell us the size, the city, and the date it needs to fly — we'll handle design, print, and finishing.