Strategy & Branding  |  Freelance

Stephen For SLC

Image of man sitting with blue gradient overlays and the text 'Stephen Otterstrom, Salt Lake City Council'

Opportunity

Stephen Otterstrom was a political newcomer inspired to run for office after seeing the failings of local representatives. His community, the Westside of Salt Lake City, has been historically ignored by elected leaders. This neglect has led to a downward spiral of low voter turnout; the average of the previous four city council elections was only 23.2%.

Despite lacking the name recognition and fundraising potential of the incumbent, his authentic concern for working-class people had the potential to make an outsized impact in an off-year municipal election.

Man in pink shirt talking to two people Two men on ladders painting a house Man crouching down and giving candy to trick-or-treaters

Strategy

Messaging and Visuals

Stephen is not your average politician. He wanted to work with the community to solve the issues most affecting the Westside. To show this in messaging, the campaign used collective language (“We deserve better,” “I am fighting alongside you,” “Our tax money should be spent helping the people, not enriching billionaires”). When asked policy questions, the campaign’s responses were detailed and thorough, and we always answered follow-up questions.

Voters are tired of generic, talking-point politicians, and this brand’s use of bright colors, gradients, nostalgic typography, and fun illustrations showcased that Stephen was unconventional. The fight was for important issues — affordability, housing, tax allocation — but that doesn’t require the visuals to be safe. It was bold for a newcomer to challenge an incumbent with wealthy supporters, and I crafted a visual story to match.

Group of people wearing pink shirts and holding rainbow flags and signs with drawings of otters Group of people wearing pink shirts and holding blue and pink campaign signs
Phone with a dark background and a song playing in the middle. Text above says 'Local Music Monday / Lunes de Musica Local' Phone with a headshot and quote endorsing a candidate Phone with an animated gif of a kid riding a unicycle and the text 'Idea 3,725 to get involved: Ride a unicycle wearing your favorite candidate's shirt
Two postcards with images and text on a table

Direct Voter Contact

The expected turnout was around 1-in-4 registered voters, and only 1-in-3 residents of the district were registered. With so few people likely to participate in the election, I built the campaign’s strategy to ensure every likely voter had at least two contacts at their doors (conversations when they answered the door and literature drops when they didn’t), with the candidate personally making half of those visits. I also had the candidate attend more than 30 events — from festivals to protests to volunteer activities — to get him out in the community.

Digital Voter Contact

To increase the campaign’s outreach, I built a digital communications plan to contact lower-propensity voters. This involved engaging with Salt Lakers through existing digital channels that they already frequent, sharing videos and answering every question asked of the candidate. These posts had excellent engagement, with a video of him calling out the city council’s funding priorities receiving 88,000 views, 983 likes, and 132 comments. (While I don’t want to publish the full details of that plan publicly, I am happy to talk in more detail. Please reach out at the email address in the footer of this website.)

In addition, I built a website to serve as the main hub for the campaign. This included a comparison of the candidates, detailed policy positions (over 5,000 words, compared to our opponent’s 200 words), and endorsements from everyday community members. To view the archived pages, please click the buttons below:

Phone and laptop showing the campaign website
Image of man sitting outside with the text 'Even renters should be able to own where they live. Vote for change.' Image of man standing outside with the text 'SLC seniors are on fixed incomes, not fixed expenses. Vote for change.' Image of man standing outside with the text 'El Westside necesita tu voto. Vota por el cambio.'

Results

While Stephen ultimately didn't win the race, he came extremely close. Despite the incumbent starting the race with name recognition and spending more than 4X what he did, Stephen only came up short 100 votes. In addition, this race significantly increased voter turnout on the Westside, which is the first step in forcing local elected officials to listen to the community.

Election Results

48.4% of the vote

30.8% turnout This is a 32.8% increase from the average turnout

Outreach Results

7,314 voters directly contacted

235,000+ social media views during the voting period

5,575 website views during the voting period

Video thumbnail with stats: 88,421 views, 983 likes, 132 comments Video thumbnail with stats: 58,422 views, 1,004 likes, 65 comments Video thumbnail with stats: 85,197 views, 579 likes, 84 comments Video thumbnail with stats: 27,269 views, 506 likes, 40 comments Video thumbnail with stats: 49,783 views, 357 likes, 24 comments

Financial Results

$9,620.24 in expenditures (the incumbent spent 4.18 times more)

Pie chart showing campaign expenses and including the stats: 23.7% on voter contact-events, 8.0% on voter contact-mail, 20.9% on voter contact-ads, 32.2% on printing and swag, 7.5% on campaign overhead, 1.4% on volunteer food, 5.6% on software, 0.7% on banking
Photo of three yard signs in front of houses