St. Louis County, MN White Label SEO: Every Town Is Its Own Search
10 towns top 2,500 residents in St. Louis County, MN, which gives every client a long list of local pages to build. If you are considering white label SEO providers for St. Louis County, MN marketing agencies, this is the county in numbers, set beside the wholesale fees you would pay. You keep the client and set your own retail price; we build the pages and the white-labeled reports. The startup fee is $1,250 per client.
Six measures
Reading St. Louis County, MN as a Reseller Market
Local Reseller Opportunity Index
58.9/ 100
Stands at 634 out of 1,822 counties past the 20,000-resident mark, and 305 of the 400 markets on this site. Higher numbers point to a bigger opportunity for a reseller. The formula
LROI, the Local Reseller Opportunity Index, rates every county from 0 to 100 on how much an agency has to work with: a pool of small employers, a share in the home-service, legal, medical, real estate and auto categories, a count of towns, household income, business growth and category crowding. St. Louis County, MN scores 58.9, which is above the middle.
Two traits stand out in St. Louis County, MN: it is a county where the employer count has barely moved, and it is a county where the buyer categories are packed tightly. Each bar below sets one measure against every county of 20,000 or more residents.
- Small employers (payroll under ten) for every 1,000 residents 3.5 Near the middle: 57th percentile
- Home-service, legal, medical, real estate and auto locations per 10,000 residents 26.8 Near the middle: 57th percentile
- Named places above 2,500 residents 10 Town-rich: 93rd percentile
- Median household income (2023 est.) $67,311 Near the middle: 53rd percentile
- Net change in employer locations, 2017 to 2022 -0.2% Moving slower than most: 29th percentile
- Buyer-category density, average percentile 59 Tightly packed: 70th percentile
- 2025 housing permits for every 10,000 people 20.9 Slow permitting: 39th percentile
- Residents gained or lost since the 2020 Census +0.1% Below-average pace: 39th percentile
Bars place St. Louis County among 1,822 counties of 20,000 or more residents, as the fraction of them with a lower value. Sources: business counts and staff sizes from County Business Patterns, 2017 and 2022, Census population estimates (2023), SAIPE (2023) for income, and the Building Permits Survey for new homes.
The map of towns
Why St. Louis County, MN Needs Town-by-Town Pages
With 10 places above 2,500 residents, St. Louis County, MN gives an agency an unusual amount of local surface area, ahead of 93% of counties. The largest, Duluth, holds only 44% of the county's people, so winning Duluth alone would leave most of the market untouched.
The employer count has been close to flat since 2017 (-0.2%). The nine buyer categories are also densely packed (average 59th percentile). What does that change for reseller SEO for St. Louis County, MN web designers? In the ranking further down, home-service firms and insurance and accounting firms come out on top.
200,514 people live in St. Louis County, MN, which is number 348 among 3,143 U.S. counties, and 5,363 employer locations there provide 83,078 jobs. 73% of those locations have fewer than 10 staff. The median household takes in $67,311.
None of this tells you how many owners in St. Louis County, MN want SEO; it tells you how many exist, which is the part Census files can answer.
Seven groups
A Prospecting Order for Private Label SEO in St. Louis County, MN
Seven groups of local businesses, ranked for St. Louis County, MN by the number of locations under 10 staff and by density compared with the median county. The notes translate that into a prospecting order.
| Where to prospect | Reading for this county |
|---|---|
| 1. Home services | A crowded field at 1.3x typical: 229 locations, 197 of them small. The count is up 19.3% since 2017. Their customers tend to search by service and by town, which is how a landing page plan is laid out. |
| 2. Insurance and accounting firms | Near the county norm (1.2x), with 119 locations and 99 of them small. The count is steady at -3.3% since 2017. An insurance or accounting office often serves a whole region from one address. |
| 3. Real estate offices | 64 locations, 63 with fewer than 10 staff, at 1.3x the typical county's density. The count is up 28% since 2017. Offices sell on local knowledge, which suits pages written for each community. |
| 4. Dental and medical practices | Typical density (1.0x) across 134 locations, 65 of them under 10 staff. The count has fallen 16.2% since 2017. Patients check local practices before they book, so listings and pages are an easy talking point. |
| 5. Landscaping and cleaning firms | Near the county norm (0.8x), with 81 locations and 70 of them small. The count is up 22.7% since 2017. These are service-area firms that sell by season and by neighborhood. |
| 6. Auto repair shops | Typical density (1.0x) across 55 locations, 52 of them under 10 staff. The count is up 31% since 2017. Most shops serve a handful of towns, so the page plan stays short and easy to explain. |
| 7. Law offices | Near the county norm (1.0x), with 56 locations and 49 of them small. The count has fallen 22.2% since 2017. Choosing a lawyer is a considered decision, so a strong local presence carries weight with prospects. |
Ranks come from counts and density in public data and say nothing about how many owners want SEO. How groups are ranked
The top three client types add up to 359 locations with fewer than 10 staff in St. Louis County, MN. Home services lead because of density, not because anyone has proved they will buy, and an agency that already has a client among insurance agencies and accounting firms may sensibly start there.
The communities
Where a Client's Town Pages Would Go in St. Louis County, MN
Population by named place in St. Louis County, MN, largest first. A local service client typically needs pages for the towns it serves, which makes this list the starting point for scoping.
| # | Community | People, 2023 estimate | Percent of the county |
|---|---|---|---|
| 1 | Duluth | 87,680 | 44% |
| 2 | Hibbing | 15,979 | 8% |
| 3 | Hermantown | 10,202 | 5% |
| 4 | Virginia | 8,291 | 4% |
| 5 | Chisholm | 4,687 | 2% |
| 6 | Rice Lake | 4,160 | 2% |
Population figures are Census estimates, and cities, towns and census-designated places all qualify. A city shared with a neighboring county shows only its St. Louis County population here.
Duluth holds 44% of St. Louis County, MN's residents, so a client that wins Duluth reaches a large part of the county, while the other 9 places above 2,500 each want pages of their own. As a rough illustration, a client that sells six services in each of the 10 places above 2,500 residents would have 60 service-and-town combinations; the startup fee covers the design, development and optimization of up to about 1,000 landing pages per client.
Business mix
The Whole Business Mix in St. Louis County, MN
Here are all fifteen categories for St. Louis County, MN. The "under 10 staff" column is the pool an agency can most plausibly approach.
| No. | Category | All employer sites | Small ones | Per 10,000 residents (vs. typical) | Net move |
|---|---|---|---|---|---|
| 1 | Sit-down restaurants | 162 | 55 | 8.1 (1.2x) | -5.3% |
| 2 | Home remodelers | 92 | 83 | 4.6 (1.5x) | +35.3% |
| 3 | Insurance agencies | 91 | 82 | 4.5 (1.3x) | -6.2% |
| 4 | Plumbing and HVAC firms | 74 | 61 | 3.7 (1.1x) | +13.8% |
| 5 | Physician practices | 68 | 29 | 3.4 (0.8x) | -15% |
| 6 | Dental offices | 66 | 36 | 3.3 (1.2x) | -17.5% |
| 7 | Real estate offices | 64 | 63 | 3.2 (1.3x) | +28% |
| 8 | Law offices | 56 | 49 | 2.8 (1.0x) | -22.2% |
| 9 | Landscapers | 56 | 55 | 2.8 (0.9x) | +40% |
| 10 | Auto repair shops | 55 | 52 | 2.7 (1.1x) | +31% |
| 11 | Beauty salons | 54 | 46 | 2.7 (1.7x) | 0% |
| 12 | Electricians | 42 | 34 | 2.1 (0.9x) | -2.3% |
| 13 | Accounting firms | 28 | 17 | 1.4 (1.1x) | +7.7% |
| 14 | Cleaning firms | 25 | 15 | 1.2 (0.8x) | -3.8% |
| 15 | Roofers | 21 | 19 | 1.0 (1.8x) | +31.3% |
The table covers fifteen categories in order of how many employer locations St. Louis County has; the bracketed multiple is density against the median county. Employer locations only, from County Business Patterns for 2017 and 2022. How we count
Restaurants (162) lead the count in St. Louis County, MN, with home remodelers (92) and insurance agencies (91) behind. The most crowded categories, against the typical county, are salons at 1.7x and home remodelers at 1.5x. Physician practices are comparatively few (0.8x typical), so each one that signs is competing with fewer neighbors. The fastest-growing category is landscapers, up 40% since 2017 to 56 locations. Restaurants moved the other way, down 5.3% since 2017.
Housing permits
Permits in St. Louis County, MN Peaked in 2024 and Have Eased Since
Figures are housing units authorized for construction. The yearly county permit files and a matching January to August comparison are Census Bureau products. Permits come before construction, and not all become houses.
Permits peaked at 637 units in 2024 and landed at 419 in 2025, 34% lower, which is still 20.9 per 10,000 residents. Through August 2026, 379 units were approved against 250 in the same months of 2025 (+51.6%).
Housing-linked categories here include home remodelers at 1.5x typical and real estate offices at 1.3x typical. Their sales cycle follows construction, which is a useful thing to bring up when pitching them.
Counties like this one
Markets Close to St. Louis County, MN on Size, Income and Small-Business Density
Look-alikes give a feel for what a similar market looks like in the numbers, which helps when you are sizing up the field.
| Comparable county | LROI | Headcount | Typical household income | Employer locations since 2017 | Under-10-staff locations per 1,000 |
|---|---|---|---|---|---|
| St. Louis County, MN (your market) | 58.9 | 200,514 | $67,311 | -0.2% | 3.5 |
| Racine County, WI | 62.0 | 196,613 | $74,555 | +2.1% | 3.5 |
| Calcasieu Parish, LA | 53.2 | 203,761 | $63,912 | -0.3% | 3.2 |
| Winnebago County, IL | 60.2 | 280,922 | $65,795 | -1.6% | 3.8 |
| Sangamon County, IL | 58.7 | 193,491 | $73,004 | -3.5% | 3.8 |
| Madison County, IL | 62.7 | 262,752 | $73,194 | -2.2% | 3.8 |
| Oneida County, NY | 52.7 | 227,555 | $61,566 | -2.7% | 3.7 |
The six closest profiles among 400 markets, judged on seven traits. See the scorecard for data sources.
The closest overall is Racine County, WI at 62.0, and the loosest fit is Oneida County, NY at 52.7. St. Louis County, MN itself scores 58.9. Similar numbers do not mean similar outcomes.
Run the margin
Work Out Your Margin on Private Label SEO in St. Louis County, MN
Whether St. Louis County, MN is worth your time depends on the spread between your retail price and our wholesale fee. Set the figures that fit your agency and read off the margin.
Fees and volume tiers
Fees by Roster Size for St. Louis County, MN White Label SEO
Each client starts with a $1,250 campaign creation fee, and the $300 monthly fee begins only after the client has 100 or more keywords on page 1. Volume brings 10% off at 10 clients and 20% off at 20; the program asks for at least two. Reports are white-labeled with your brand, a dedicated account manager supports you, and we do not contact your client unless you ask.
| Clients signed | Slice of the small buyer pool | Setup fees due | Monthly fees at 100+ keywords on page 1 |
|---|---|---|---|
| 2 clients | 1 in 213 | $2,500 | $600 |
| 5 clients | 1 in 85 | $6,250 | $1,500 |
| 10 clients (10% off) | 1 in 43 | $11,250 | $2,700 |
| 20 clients (20% off) | 1 in 21 | $20,000 | $4,800 |
Per client: $1,250 startup (campaign creation, up to about 1,000 landing pages), then $300 a month once 100 or more of that client's keywords are on page 1 of Google. Discounts of 10% and 20% apply to both fees at 10 and 20 clients; minimum two clients. The share column divides your roster into this county's small buyer-category locations (home services, law, dental and medical, real estate, auto). See the pricing request page
For scale: St. Louis County, MN has 426 locations with fewer than 10 staff in the SEO-buying categories. Ten clients would be about one in every 43 of them, and twenty about one in 21.
Agency questions
SEO Fulfillment for St. Louis County, MN Agencies: Questions the Numbers Can Answer
Is the county big enough for St. Louis County, MN white label SEO?
St. Louis County, MN has 5,363 employer locations, 696 of them with fewer than 10 staff, and 538 in the categories that most often buy local SEO. Its LROI of 58.9 ranks 634 of 1,822 counties with 20,000 or more residents and 305 of 400 on this site. The data counts businesses; it does not say how many want SEO.
Could an agency in St. Louis County, MN also serve nearby counties?
GetPhound describes the program as built for local, regional and national businesses, so a roster does not have to stop at the county line. The closest markets on this site are Itasca County, MN (52 miles, 45,365 residents, LROI 52.8), Lake County, MN (52 miles, 10,855 residents, LROI 39.5) and Carlton County, MN (68 miles, 36,825 residents, LROI 39.1).
Are new employers opening in St. Louis County, MN?
Employer locations went from 5,374 in 2017 to 5,363 in 2022, a drop of 0.2%, slower than 71% of counties. The SEO-buying categories moved +4.3% over the same years. With few openings, the clients are mostly the existing businesses, and keeping them matters most.
What should an agency charge clients in St. Louis County, MN?
That is your decision: our side is $1,250 to start and $300 a month per client once 100 or more of the client's keywords are on page 1. For context, median household income in St. Louis County, MN is $67,311, above 53% of counties, and 73% of employer locations have fewer than 10 staff.
Should an agency in St. Louis County, MN care about new construction?
St. Louis County, MN permitted 419 housing units in 2025, 20.9 per 10,000 residents, fewer than 61% of counties. Quiet building leans the roster toward professional offices and repeat-service businesses. Home services in St. Louis County, MN number 229 locations.
Is the 10% volume tier realistic in St. Louis County, MN?
Ten clients is one in about 43 of the 426 small locations in St. Louis County, MN's SEO-buying categories, and twenty clients (the 20% tier) one in about 21. Seen as a share of the pool, the tiers do not require a large slice of the market. Discounts apply to both the $1,250 startup and the $300 monthly fee.
How many town pages might one client in St. Louis County, MN need?
It depends on where the client works. St. Louis County, MN has 10 places above 2,500 residents and 3 above 10,000, led by Duluth, Hibbing, Hermantown. A client selling six services across all 10 would have 60 service-and-town combinations, well within the roughly 1,000 pages the startup fee covers per client.
Which client type should an agency in St. Louis County, MN approach first?
On counts and density, home-service firms lead in St. Louis County, MN with 197 small locations, followed by insurance and accounting firms (99) and real estate offices (63). That is a starting order and no more.
Nearby
Next-Door Counties to St. Louis County
Counties that border or sit near St. Louis County, MN, with the miles between their centers:
- Itasca County, MN: 45,365 residents, scoring 52.8, 52 miles away
- Lake County, MN, 52 miles out, 10,855 residents, score 39.5
- Carlton County, MN (68 miles away; 36,825 people; LROI 39.1)
- Koochiching County, MN (75 miles away; 11,751 people; LROI 33.3)
Contact Us
Request Terms for White Label SEO Services for St. Louis County, MN Agencies
Bring your current client list and your target counties. We will price the first two clients and show what ten would look like. Start from the pricing request, ring 610-825-4363 or email hello@getphound.com.
