A deficit in the Production view does not automatically mean “build a farm,” and a full extractor does not prove the city has a surplus it can sell. Cities: Skylines II moves resources through producers, processors, storage, freight vehicles, commercial or industrial consumers, and outside connections. A failure at any handoff can leave imports rising while local stock sits beside the road.
Evidence was reviewed on August 16, 2026, using PC patch 1.5.9f1 as the release boundary. That patch fixed delivery trucks failing to leave specialized industry buildings to export or sell stock. Patch 1.5.7f1 fixed office trading, commercial stocking, and Bridges & Ports import behavior. Those current fixes make 2023 launch guides useful for tool locations but unsafe as proof of present cargo behavior or exact profitability.
Start with one resource and follow every handoff
Open the current Production view and select one material with a meaningful deficit, surplus, or stalled stock. The panel layout has changed across updates, so follow its live labels for production, consumption, surplus/deficit, and the displayed chain. Then identify each handoff:
- A specialized industry extracts or produces a raw resource.
- A company, storage building, or cargo facility requests and receives it.
- Generic industry converts inputs into another material or good.
- Another industry, office, city service, or commercial company consumes the result.
- Unneeded stock reaches an outside connection for export, while missing stock enters as an import.
Select buildings at two adjacent stages. Compare their stock, vehicle use, employee count, efficiency, and route. A red citywide deficit with an empty local extractor is an absence problem. The same deficit with a full extractor and no dispatched truck is a transport or simulation problem. Those call for different construction.
Separate absence, delay, and excess before zoning
| Readback | Likely state | Next test |
|---|---|---|
| Little local production and steady imports | The city does not produce enough of the selected resource | Check map resource, suitable specialized industry, labor, and profitability |
| Producer stock full; vehicles idle | Dispatch, path, staffing, or version problem | Verify patch 1.5.9f1, road access, vehicle availability, and a valid buyer/export route |
| Trucks queued; storage or terminal full | Processing bottleneck | Inspect facility capacity, route stop, gate, and downstream outside connection |
| Surplus exists; company still imports | Local good is not reaching the right consumer | Trace product type, stock requests, travel time, and competing routes |
| Commercial warning with stocked shop | Consumer access or spending problem | Inspect routes, saturation, population, rent, and household wealth |
Do not “balance” every red number. Imports are part of the simulation and let a map function without every natural resource. Local production is worthwhile when the map, workforce, transport cost, tax base, and traffic support it. Producing everything locally can consume more land and road capacity than the saved imports justify.
Put extraction on the resource, then connect the workplace
Use the natural-resource overlay before placing specialized industry. Fertile land, forest, ore, and oil have location constraints; other specialized activities may use different terrain rules. Place the main building where its extraction area can cover the actual resource, draw or adjust the area with the current tool, and confirm the building reports production rather than only a valid footprint.
Production also requires workers. Provide a route from housing without sending every commuter through the truck gate. Match jobs to the city’s education profile, supply utilities, and check pollution direction before nearby residential expansion. A remote mine with no employees and one congested road is not local self-sufficiency.
Patch 1.5.9f1 specifically repaired trucks that could remain inside specialized industries instead of exporting or selling stock. If a current vanilla producer still fills without dispatching, save a reproducible example: product, stock, employees, vehicles, road connection, destination availability, active playset, and game version. That is stronger evidence for a bug report than deleting and rebuilding the entire district.
Storage should absorb pulses, not become the destination
Storage smooths the timing difference between extraction, processing, and long-distance freight. It needs free capacity, the correct supported resource, functioning vehicles or facility handling, and a path to both producer and consumer. More storage can hide a broken export route by accepting stock until every yard fills.
Watch the direction of movement. If trucks deliver to storage but few leave, inspect demand at the next processor, terminal capacity, route configuration, and outside connection. If trucks bypass nearby storage for a distant location, compare resource compatibility and path cost rather than assuming distance alone decides.
Use separate access where a storage complex creates repeated turning movements. Internal queue space prevents arriving trucks from blocking the arterial. If queues persist while the facility shows spare capacity, the road entrance or processing rate may be the limit.
Give generic industry the inputs and labor it actually uses
Generic industrial zoning hosts companies that transform inputs. The company in a zoned building determines which resources it requests and which output it produces. Painting more industry does not guarantee the missing processor appears, and a tax incentive does not deliver its input.
Inspect the specific company and the Production chain. If the required input is imported, make sure outside freight can reach it. If the city produces that input locally, follow the stock and route. If the company cannot hire, correct access or education mismatch. If it cannot sell, trace the next consumer or export handoff.
Zone a small test area with a connected road and let companies spawn and stabilize. Large industrial releases can create simultaneous construction, hiring, and delivery waves that overwhelm one junction and make healthy long-term capacity look broken.
Give freight an exit that does not cross the shopping trip
Factories, storage, cargo terminals, harbors, and airports produce concentrated truck traffic. Create an industrial route to a highway or terminal that avoids residential collectors and commercial main streets. Workers still need transit or a separate approach. One gate carrying shift changes, shoppers, and export trucks turns production into a traffic problem.
Use Traffic Routes on the terminal, industry, and road segments to see whether local deliveries and outside freight share the same bottleneck. The traffic repair guide explains how to separate a turn, merge, crossing, or terminal queue without widening the wrong segment.
Road maintenance and emergency access matter too. A worn or blocked industrial road delays inputs, exports, garbage, police, and fire at once. Reserve a route for service vehicles or create redundancy before dense industry makes one bridge irreplaceable.
Build a cargo terminal only for a route you can complete
A cargo train terminal, cargo harbor, or cargo-capable airport is not an automatic export switch. It needs a valid network to an outside connection, the correct route or line where the current tool requires one, internal facility operation, and road access for local trucks. Select the facility after construction and verify vehicles, stored cargo, route stops, and actual arrivals.
Choose mode by geography and volume. Rail can move freight across land without adding every long trip to the highway, but its terminal still creates local truck traffic. A base-game cargo harbor needs usable shoreline and a seaway connection. Air cargo has high construction and operation cost and should answer a measured flow, not merely an unlock notification.
If imported goods arrive but exports do not leave, inspect local surplus, terminal storage, route direction, and the producer’s dispatch. If ships or trains arrive empty, confirm the selected resource has surplus and enough time has passed for the chain to fill. Do not infer success from a moving vehicle alone.
Keep base-game harbors separate from the Bridges & Ports complex
The 2025 Bridges & Ports expansion adds customizable Ports with gates, resource-specific storage, cargo cranes, quays, seaways, ship routes, auxiliary gates, and other upgrades. Those instructions do not describe the base cargo harbor. State which building the save uses before troubleshooting it.
For the expansion Port, start with a Port gate, supported storage, quay and crane for ship cargo, a seaway, and a Cargo Ship Route. Upgrades must remain within the permitted radius shown by the building. Trucks should use gates; the official port diary says bypassing a gate with a nongated road reduces Efficiency. Add auxiliary gates only after cargo movement unlocks them and route each gate so their queues do not merge immediately.
Patch 1.5.7f1 fixed commercial and industrial buildings ignoring Bridges & Ports DLC ports for imports. Test on that patch or later. A base-game player does not need the expansion to run normal industry, road freight, cargo rail, or the original harbor systems.
Outside connections are valves, not infinite local roads
An outside connection must physically join the network carrying that mode. Highway links require a continuous road path; rail needs a connected track; ships need the seaway and configured stops; air routes need valid air connections. Patch 1.5.7f1 fixed outside connections failing on non-highway roads, but the road still needs a complete path.
Imports solve absence while adding purchase cost and freight traffic. Exports monetize company output within the simulation while adding dispatch and terminal work. Track the selected resource before and after a route change: local stock, production, consumption, imports, exports, company profitability, and traffic should tell one consistent story.
Tile purchases made only to touch a resource or outside connection add land upkeep after the initial nine tiles. Include that recurring cost in the route decision. A distant deposit can be technically reachable but economically worse than importing its product.
Do not diagnose a buyer from the factory alone
A shop can lack customers while its supply chain is healthy, or it can appear customer-starved because it rarely has stock to sell. Select the company and separate inventory from footfall. If stock is missing, follow the resource upstream. If stock is present, inspect population access, household wealth, commercial saturation, and competing products.
Patch 1.5.7f1 made commercial demand depend on average shop stocking and fixed buildings that received no customers. The economy recovery guide covers the demand, rent, tax, and household side. Keeping these diagnoses separate prevents a freight terminal from being used to solve poverty or a tax cut from being used to solve a disconnected road.
Prove the chain with a round trip
After a repair, watch one batch move from producer to storage or processor, then to its next consumer or outside connection. Confirm the originating stock falls, the receiving stock rises, the vehicle returns, and the citywide production readback changes after its sampling interval. Check that the route did not create an upstream queue or drain the city’s budget.
If one handoff still fails, restore the checkpoint and change only that link. A working supply chain is not a colorful Production chart; it is a repeatable round trip in which goods, vehicles, workers, and money all return to a state the city can sustain.