Songs of Syx: why provinces rebel at 100% loyalty

Songs of Syx Guide 7 min read

Direct answer: a riot can fire once any species’ loyalty drops to 70% or lower — the wiki’s one documented hard threshold. The trap is that the number on your province panel is a result, not the input to that check: in our own games a province has shown a healthy loyalty figure while unrest still broke out, and distance from the capital appears to do work the interface never shows you (see verification record above — that part is our observation, not a confirmed rule).

Levers that reach loyalty, confirmed against the wiki and patch notes rather than ranked by speed: a garrison changes the rebellion roll directly, administrative buildings lift the loyalty floor, and food variety plus fulfillment buildings feed happiness from underneath. Tax rate is not one of them any more — V71 replaced the tax-rate slider with Squeeze, a one-off resource grab at the cost of city devastation, and the patch notes do not say it affects loyalty or happiness at all.

The chain, in order

Four layers stack, and each one only reads the layer above it:

  1. Fulfillment — several categories, each satisfied independently.
  2. Happiness — derived from how many categories are met, per race.
  3. Loyalty — derived from happiness, then affected by other factors such as law and administration.
  4. Rebellion risk — the wiki’s riot entry documents one hard threshold: a riot event may fire once any species’ loyalty drops to 70% or lower. Some of these events are mild strikes, others are violent, and the game’s own death log lumps riot deaths in with unrelated species-housing brawls, which is a common source of confusion when you are trying to diagnose what actually killed someone.

The loyalty figure you read on a province panel is often a capital-side figure or a lagging average — see the direct answer above for what that has looked like in our own games, and the verification record for how confirmed that reading is.

Which lever to pull

Rebellion check chain The diagram shows four stacked layers: fulfillment feeds happiness, happiness feeds loyalty, and loyalty feeds rebellion risk. Distance and administration alter the loyalty layer, while garrison pressure acts at the final rebellion roll. The point is that a healthy displayed loyalty value can hide a weaker value at the actual check. Fulfillment needs met Happiness per race Loyalty shown vs checked Rebellion final roll Distance + admin moves the hidden check Garrison pressure acts at the roll Read the lever table by asking which layer the lever reaches before the next rebellion roll.
Pick emergency fixes from the right side of the chain; slower happiness fixes belong upstream.
LeverMovesSpeedCost
Garrison sizeRebellion roll directlyImmediateOngoing upkeep
Administrative buildingsLoyalty floorDaysBuild time, staff
Tax rateRemoved in V71, replaced by Squeeze (one-off resource gain, high city devastation) — effect on loyalty/happiness not stated in the patch notes——
Race-appropriate food varietyFulfillment, then happinessWeeksProduction chains
Temples and taverns in rangeFulfillmentWeeksBuild time, staff
Decoration scoreFulfillmentWeeksMaterials

If a province is actively rebelling, only the top two rows arrive in time. Everything below them is a fix for next season, not for this one.

Race is not a modifier, it is a different problem

Each race satisfies fulfillment from different sources. A food set that keeps one race content can leave another permanently short of a category, which caps their happiness no matter how much you spend on decoration. Mixed housing carries its own, separate, documented penalty: the wiki’s brawls entry puts the mechanic at species with less than 100% preference for each other living within 58 tiles of one another, which can lead to brawl deaths that the game’s log attributes the same way it attributes riot deaths. That is a housing-proximity effect, not a fulfillment penalty, and the two are easy to conflate when a death log does not distinguish them. When a single province rebels and its neighbours do not, check the population mix before you check anything else.

V71 changed the ground under all of this

The law, order, slavery and family layers landed together and there is effectively no documentation for how they interact with the older loyalty chain. Ruling by fear and ruling by mercy are now two distinct trees with different failure modes, and guidance written before that update should be treated as unverified rather than wrong.

Sources

  • Songs of Syx Wiki, Riot — the 70%-loyalty threshold that triggers riot events, and the shared “brawls” death attribution
  • Songs of Syx Wiki, Brawls — the 100%-preference / 58-tile mechanic behind mixed-housing brawl deaths
  • V71 - Reign of Terror - Available Now (Steam) — confirms law, order, slavery and family landed together in V71, the fear-vs-mercy loyalty/happiness trade-off, and that “Tax rate replaced with ‘Squeeze’ — temporarily gain a lot of resources at the cost of high city devastation,” with no stated effect on loyalty or happiness