Canadian company · headquartered in Vancouver, BC (604) 632-4959 Text us Ali@Sedighi.ca

Guides

Winnipeg versus the regional centres: how to split a Manitoba trades marketing budget

Most Manitoba trades budgets fail because they treat the province as one market. This guide shows how to split spend between Winnipeg and regional centres using population, trading areas, job value and drive time.

Written by Ali Sedighi, MBAPublished: Last updated:

The most expensive mistake in Manitoba trades marketing is treating the province as a single market. Winnipeg holds most of the people and most of the searches, so any budget that isn't split deliberately ends up there, whether or not you serve the city. This guide shows how to divide a marketing budget between Winnipeg and the regional centres using numbers you can check, and how to avoid paying for jobs you'll never take.

Start with how Manitoba's population is spread

In the 2021 Census, Manitoba had 1,342,153 residents. Winnipeg alone had 749,607, about 56% of the province, according to the list of Manitoba municipalities. The next largest cities were much smaller:

City 2021 population Share of Manitoba
Winnipeg 749,607 about 55.9%
Brandon 51,313 about 3.8%
Steinbach 17,806 about 1.3%
Winkler 13,745 about 1.0%
Portage la Prairie 13,270 about 1.0%
Thompson 13,035 about 1.0%
Selkirk 10,504 about 0.8%
Morden 9,929 about 0.7%

Add the seven regional cities together and you get 129,602 people, under 10% of the province. The remaining third or so of Manitobans live in smaller towns, rural municipalities and First Nations communities, much of it inside the trading areas of those regional cities.

Two lessons follow. First, any campaign aimed at "Manitoba" as a whole will spend over half its budget on Winnipeg searches. Second, the regional cities are small on their own but big once you count the people who shop and hire there.

Use trading areas, not city limits

A trading area is the catchment of people who come into a centre to shop, hire and get services. For several Manitoba centres, published estimates are far larger than the city population:

  • Brandon: the main commercial centre for Westman and parts of southeastern Saskatchewan, with a trading area of more than 190,000 people, per its Wikipedia article.
  • Steinbach: the economic hub of the southeast, with a trading area of about 50,000, per its Wikipedia article.
  • Portage la Prairie: a regional retail hub for about 50,000 people within roughly 50 km, per its Wikipedia article.

So a Steinbach trade isn't marketing to 17,806 people; it is marketing to roughly 50,000. A Brandon trade that only says "Brandon" on its website is speaking to about a quarter of its market. These estimates aren't precise, but they are far better than city limits for planning.

The four numbers that decide your split

For each place you might market in, write down four numbers:

  1. Reachable population. The city plus the part of its trading area you will really drive to.
  2. Your capacity there. How many jobs per month you could take without wrecking your schedule.
  3. Gross profit per job. After labour, materials and travel. Travel is where regional maths changes most.
  4. Competition. Roughly how many businesses show in the map results for your main service there.

Then rank the places by profit you could realistically capture, not by population.

A worked example: an electrician in Selkirk

Say you are a two-crew electrician based in Selkirk, considering three markets: Selkirk and the surrounding area, the north end of Winnipeg, and the rest of Winnipeg.

Market Capacity (jobs/month) Gross profit/job Competition Monthly profit potential
Selkirk area 15 $700 Low $10,500
North Winnipeg 10 $650 Medium $6,500
Rest of Winnipeg 10 $500 (after travel) High $5,000

The Selkirk area wins even though it is the smallest market, because travel is short and competition is thin. North Winnipeg is worth a smaller, fenced campaign. The rest of Winnipeg is the last place to spend, despite having by far the most people. A sensible starting split of a $1,500 monthly ad budget might be $700 for the Selkirk area, $600 for North Winnipeg and $200 as a test elsewhere, reviewed after 90 days.

Run the same table with your own numbers. If you don't know your gross profit per job, find that out before you spend anything on marketing.

Drive time is a marketing cost

In Manitoba, a job two hours away isn't the same job as one ten minutes away. Count the travel:

  • Time: two hours of driving for a two-person crew is four hours of paid labour.
  • Truck costs: fuel and wear add up on highway runs.
  • Lost jobs: time on the highway is time you can't spend on the next local job.

A $600 job that costs $250 in travel is really a $350 job. Your marketing should push hardest where travel is cheapest, and only reach further for jobs that pay for the drive, such as replacements, installations and commercial contracts.

How the split changes the tactics

The budget split also decides which tactics you use where.

In Winnipeg

  • Your Google profile will mainly rank near its verified address, so pick the community areas around it first.
  • Use service pages and Google Ads fenced to the community areas you want to grow into.
  • Expect higher click costs and more competitors; judge success on cost per booked job.

In a regional centre

  • A complete Google profile with recent reviews can rank quickly, because there are fewer competitors.
  • Build honest pages for the towns in the trading area you actually serve.
  • Lean on reviews and referral relationships; ads play a smaller, supporting role.

Along a highway route

  • Plan by route: the towns you pass through on the way to your regular jobs are your cheapest new market.
  • Name those towns in ad targeting rather than drawing a radius, which can cross into areas, provinces or states you don't serve.

Mistakes that waste regional budgets

  • One "Manitoba" campaign. Most of the budget goes to Winnipeg by default.
  • A radius around a regional town. It takes in empty farmland and areas you don't serve, and near the borders it can reach Saskatchewan or the United States.
  • Copy-and-paste town pages. Ten pages that differ only in the town name help nobody and can drag down the whole site.
  • Judging regional campaigns on Winnipeg numbers. Fewer searches is normal in a small market; look at cost per booked job, not click volume.
  • Ignoring capacity. Marketing a town you can't serve in January creates angry customers and bad reviews.

A one-page plan you can make today

  1. List every town or Winnipeg community area where you did a job in the last 12 months.
  2. Mark your monthly capacity and gross profit per job for each.
  3. Estimate competition by searching your main service there on your phone.
  4. Rank them by realistic monthly profit.
  5. Put about 70% of your effort and budget into the top two, 20% into the third, and 10% into a test.
  6. Review the split every quarter using booked jobs by town.

If you'd like help building that plan, see our areas page for how we approach each region, our pricing, or contact us. We are a marketing and consulting service, not a contractor; we help you decide where to compete, and you do the work.

Frequently asked questions

Should I split my budget by population?

Population is a starting point, not the answer. Weight it by how many jobs you can really take in each place, your job value there and the travel cost. A town with fewer people but no competition can beat a Winnipeg suburb.

What is a trading area?

The wider area whose residents shop and hire in a regional centre. Brandon's is far larger than the city itself, so marketing that only names the city misses most of its market.

How often should I revisit the split?

Every quarter, using booked jobs by town from your reports. Move budget towards the towns where cost per booked job is lowest and you have capacity.

Sources

  1. List of municipalities in Manitoba (Wikipedia, citing the 2021 Census) (2026-10-23)
  2. Brandon, Manitoba (Wikipedia) (2026-10-23)
  3. Steinbach, Manitoba (Wikipedia) (2026-10-23)
  4. Portage la Prairie (Wikipedia) (2026-10-23)