Brokerage desk(612) 555-0189Request a valuation

Twin Cities office, industrial, retail and investment. Demonstration site with sample content.

Open plan office floor ready for a tenant fit outSt. Paul and Lowertown, office spaceWest End and Golden Valley, office spaceOffice availabilities, office spaceTenant representation, office spaceLoad factor calculator, office space

Minneapolis CBD

Loading dock doors along a distribution warehousePlymouth and Maple Grove, industrial spaceWoodbury and I-94 East, industrial spaceIndustrial availabilities, industrial spaceSite selection and build to suit, industrial spaceBuilding specification guide, industrial space

Eagan and Airport South

Retail storefronts along a city streetLandlord representation, retail spaceInvestment sales, retail spaceUnderwriting calculator, retail spaceSouthwest metro, retail spaceCase studies, retail space

Retail availabilities

Advisors reviewing a lease across a conference tableLandlord representation, services spaceInvestment sales, services spaceAsset services, services spaceSite selection, services spaceValuation and research, services space

Tenant representation

  1. Home
  2. Insights
  3. Market research

Market research · 17 July 2026 · 7 minute read

Why Twin Cities industrial vacancy stays under five percent

Eleven consecutive quarters under four percent in airport south. The reasons are structural, and they are not about to change.

Distribution buildings and truck courts from above

Industrial vacancy across the metro has sat between three and six percent depending on submarket for three years, and in airport south it has been under four percent for eleven consecutive quarters in our tracking. That is not a cyclical figure; it is a structural one, and it has three causes.

Land, and the cost of it

Industrial development needs large, flat, well drained sites with interstate access and utility capacity. The metro ran short of those inside the 494 and 694 ring a decade ago. New product now goes to the outer edge, where the labour shed thins and the drive times lengthen, or it goes into redevelopment, where the entitlement timeline doubles.

That constraint puts a hard ceiling on how fast supply can respond to demand, regardless of how strong rents get.

The specification gap

A large part of the standing inventory was built between 1985 and 2005 at 22 to 28 feet clear with shallow truck courts and standard sprinklers. It is not functionally obsolete, but it does not serve the modern distribution requirement, so it competes in a different and much smaller pool.

The effect is that headline vacancy understates how tight the modern product actually is. When we survey a 100,000 square foot requirement needing 32 feet clear and ESFR, the real option count is usually three or four, not the twenty the raw vacancy figure implies.

Demand that did not go away

  • Regional distribution serving the upper Midwest from a single node continues to favour the Twin Cities over Chicago on cost and on labour availability.
  • The medical device cluster in the northwest corridor keeps absorbing manufacturing and clean room capable space.
  • Food processing and cold storage demand has grown steadily and competes for the same buildings.

What it means for an occupier

Start earlier than feels necessary, plan for thin concessions, and be ready to commit on a building you like rather than waiting to see what else comes. In this market the fourth option rarely appears.

For owners, the corollary is that renewal leverage is strong and the temptation to over-reach on rate is real. A tenant pushed too hard in a tight market remembers it in the next cycle.

All statistics in this article are illustrative samples for a demonstration website and are not published market research.

Keep reading

All insights

Bring us the actual numbers

Send the proposals, the rent roll or the requirement. We will model it on the same assumptions as everyone else's and write down the differences.

Cookie preferences

Choose which cookies you allow. You can change this at any time from the link in the footer.