Mit 1’008 Einwohnern (Stand 31.12.2025) gehört Erschwil zu den kleineren Gemeinden des Kantons Solothurn.
Entwicklung
Die Bevölkerungszahl belief sich 1850 auf 594 Einwohner, 1900 auf 465 Einwohner. Im Verlauf des 20. Jahrhunderts stieg die Bevölkerungszahl bis 1960 kontinuierlich auf 804 Personen an. Nach einer vorübergehenden Stagnationsphase wurde seit 1990 (820 Einwohner) wieder eine Bevölkerungszunahme verzeichnet. Ende 2025 wurde erstmals die Tausendermarke überschritten.
| Jahr | Einwohner |
|---|---|
| 1850 | 594 |
| 1900 | 465 |
| 1960 | 804 |
| 1990 | 820 |
| 2025 | 1’008 |