United States 2026 · Every advertiser
Mustafa Sandhu for Shakopee
This page ran 10 paid political ads on Facebook and Instagram between 17 September 2026 and 20 October 2026. Meta reports $200 – $1.2K of spend, which makes it the 15,370th largest advertiser of the 24,034 pages in our data. Advertiser type: Candidate. Most of its spend took no side. Race: Local. Paid for by Mustafa Sandhu for Shakopee City Council.
Data from the Meta Ad Library, pulled 4 November 2026. Election on 3 November 2026. · Every ad of this page in Meta’s Ad Library ↗
10
ads
$695
reported spend, range $200 – $1.2K
0.0%
of spend on federal races
$50
median spend per ad
Spend by week the ad started
Tone
Share of the 10 ads with text that our model classified. Attack ads name an opponent.
Topics
Spend by race: Local 100%.
Spend by ad language: English 100%.
The costliest ads
The highest-spend ad of each distinct text, as it ran.
🗳️ I'm asking for your vote and you don't have to wait until November 3rd! Vote EARLY for Mustafa Sandhu for Shakopee City Council: 📍 Early Voting at Shakopee City Hall (485 Gorman St) 🗓️ Oct 16 – Nov 2 · Mon–Fri 8 AM – 4:30 PM ⏰ Extended hours: • Sat Oct 24: 9 AM – 3 PM • Tue Oct 27: 8 AM – 7 PM • Sat Oct 31: 9 AM – 3 PM • Sun Nov 1: 9 AM – 3 PM • Mon Nov 2: 8 AM – 5 PM 📋 Absentee voting also available at Scott County Public Works (600 Country Trail E, Jordan) starting Sept 18. Learn m
20 October 2026 · Mustafa Sandhu for Shakopee · $100 – $199 · 8K+ impressions · Promotional · Ad Library
Voting is open now in Shakopee. I'm Mustafa Sandhu, running for City Council, a neighbor you can trust, a voice that makes sense. See where I stand before you vote. 🗳️
18 September 2026 · Mustafa Sandhu for Shakopee · $100 – $199 · 8K+ impressions · Promotional · Ad Library
🗳️ Election Day is November 3rd, 2026! Polls are open 7:00 AM – 8:00 PM. Make your voice heard, vote for Mustafa Sandhu for Shakopee City Council! 📍 Find your polling place: mnvotes.sos.state.mn.us 🏛️ Early voting at Shakopee City Hall through Nov 2 #Shakopee #ShakopeeVotes #GoVote #ElectionDay #MustafaSandhu #ShakopeeCouncil #Nov3 #GOTV
20 October 2026 · Mustafa Sandhu for Shakopee · $0 – $99 · 7K+ impressions · Promotional · Ad Library
🏡 Proud to be officially endorsed by the Minneapolis Area Realtors® (MAR)! As a Planning Commissioner in Shakopee for 3 years, I've worked hands-on on housing, land use, and development decisions that shape our community every day. MAR's endorsement reflects our shared commitment to housing affordability, smart growth, and expanding homeownership opportunities for every family in Shakopee. 📋 Read my full housing platform & MAR candidate profile: mplsrealtor.com/news/candidate/mustafa-sandhu
11 October 2026 · Mustafa Sandhu for Shakopee · $0 – $99 · 100+ impressions · Promotional · Ad Library
Thank you, Shakopee! Last Friday's meet and greet was better than I could've hoped for, thank you to everyone who came out, and to Tony Dassan & Thao Lu for helping pull it together. This is just the beginning. Catch me at Trunk and Treat on October 3!
28 September 2026 · Mustafa Sandhu for Shakopee · $0 – $99 · 100+ impressions · Promotional · Ad Library
Thank you, Shakopee! Our recent meet and greet was better than I could've hoped for, thank you to everyone who came out, and to Tony Dassan & Thao Lu for helping pull it together. This is just the beginning. Catch me at Trunk and Treat on October 3!
28 September 2026 · Mustafa Sandhu for Shakopee · $0 – $99 · 6K+ impressions · Promotional · Ad Library
Figures cover domestic political ads paid in dollars, from 4 May 2026. Spend is the sum of Meta’s range midpoints; impressions above one million are reported as “1M+”, so impression figures are floors. Each ad counts in the week its delivery started, with its lifetime spend at our last pull; ads still running before the vote are counted as of 31 October 2026.
Back to the United States report, both parties and every candidate or every advertiser.