Parece-me que o substantivo colectivo com o sentido de conjunto de habitantes será população.
Quanto a soldados, é possível indicar vários conjuntos, dependendo o colectivo do sentido que se tem em mente. Pode ser tropa, soldadesca, pelotão, batalhão, regimento...