A long game, with up to 4 expansions, same goes for the opponant. Throughout a game, its vital to keep up your worker production to have the strong economy for the higher tier fights. You find yourselfe at 200/200, with a strong economy.

My questions is,

  • At what point in the game should I stop my worker production?
  • What is the optimal number of workers in late mid-game and late-game?

(if I keep producing workers, the workers will have an overweight compared to regular units, as the units die in combat)

EDIT: The obtimal number of workers are 24 workers + 6 on gas, or 3 workers per batch. The batches are cleared throughout the game length, and at some point in the game, the balance between workers and units could impact the outcome of the game. Thats the point of the questions.

  • As of the latest patch, the optimal number of workers is displayed above the Refinery/Extractor/Assimilator for Vespene, and above the Command Center/Hatchery/Hive/Lair/Nexus for Minerals.
    – Nolonar
    May 3, 2013 at 9:49
  • @Nolonar I think that's the maximum, not the optimal number.
    – Alenanno
    May 3, 2013 at 9:50
  • @Alenanno Ah... I thought maximum == optimal, since that would allow you to spam units and overrun your enemy. Shows how low-tier I am in Starcraft, lol :p
    – Nolonar
    May 3, 2013 at 9:51
  • @Nolonar I'm not an expert either, actually. :D
    – Alenanno
    May 3, 2013 at 9:51
  • 3
    omg... please. I will get hated for this. But if you don't know. Don't post. The OPTIMAL number of workers is 16. 24 is max. Period. It is tried tested and true. I am a high masters zerg player. I know what I am talking about.
    – Nick122
    May 3, 2013 at 20:34

2 Answers 2


The (maximum) optimal number is 3 workers per patch/vespene gas. The total number of workers for a single "base" is 16-24 workers. More than 24 is a waste of supply/workers. Because you'll have many workers waiting anyway, i.e. no mining going on.

On 20-24, you'll still have someone waiting but less. I think here you shouldn't focus on a hard number but decide on each case an optimal number (based on the number of patches available) of workers you should produce. Between 16-20 seems like a reasonable count, though.

Considering the 200 cap, I wouldn't go over 80/90 workers in total, i.e. consider that the real maximum. If less is possible, perfect. More workers don't mean more income. Or rather, considering the same amount of bases, more workers mean more income up to a certain point. After that point, you're not gaining more.

Think about the Vespene gas: 3 workers will be the most efficient number because if you add another or 2 workers, they'll still have to wait anyway before gathering it. The amount of Vespene coming to your CC/Hatchery/Nexus will be the same, at the same rate.

For minerals, 2 workers per patch is a lot more efficient than 1 worker per patch, but this efficiency decreases if you go from 2 to 3. There is still an improvement (even if minor compared to the first). 4 workers per patch is a waste of workers and they should be on another base.

I think that the production should start to decrease around your fourth base, as you should be between 64-80 by then. Keep producing until you have saturation on all your bases. If you see they're getting there, slow down the production, otherwise keep going on. However, the workers from the first bases will be transferred so there might be no need to create new ones. If you get attacked and your workers killed, recreate them, of course. Again, no hard numbers, it's all about keeping that count to have a decent/optimal income.

  • 1
    also, if you are terran, in the late game, you can replace scvs by mules which gives more army supply. May 3, 2013 at 15:45
  • @HugoTrudel True, I forgot about mules! :P
    – Alenanno
    May 3, 2013 at 15:51

IMO, it depends what race you're playing as, and the map you're playing on. At some point in a late macro game, it's better to kill your own workers and produce a bigger army, but it depends on many factors. Here are some general suggestions:

Zerg: After you've secured your 3rd, stop major worker production. As you take your 4th base, you should consider cutting worker production entirely.

As you take your 5th or 6th base, consider "killing" some of your workers by making lots of static defenses at your bases, or offensively.

Terran: After you've secured your 3rd, stop major worker production. As you take your 4th base, cut worker production entirely. As long as you have several Orbitals and decent macro, you can spam MULE's and keep up just fine.

As you take your 5th or 6th base, consider killing some of your own workers (or sending them to the enemy base).

Protoss: After you've secured your 3rd, stop major worker production. As you take your 4th base, consider cutting worker production.

Protoss don't have the luxury of spamming MULE's or popping out a ton of workers at once if needed, so I would be more conservative with your workers. Consider killing off some of your own workers after you take your 6th base.

Conclusion: Again, all of this advice depends on the map. If it's a HUGE map where taking 6/7/8 bases is reasonable for late-game macro, then you'll kill your workers off later than if it were a tiny map where the game is over before getting a 4th base.

And of course, you'll have to use your own judgement. Depending on how the game is going, and what sort of unit composition you have, you may want to never kill your own workers. For example, if you have a mineral heavy Zerg army that is very inefficient, but you plan on hurling army after army at your enemy and rebuilding new armies quickly to continually chip away at the enemy, then you'll want to keep your workers and income going.

On the flip side, if you have a very expensive and highly efficient Protoss/Terran army, you'll likely want to kill some workers to make your army bigger and more efficient.

  • DISCLAIMER: I main as Zerg, so perhaps a Terran/Protoss player has better advice for those races. May 3, 2013 at 18:23

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .