En regard, Sallanches (à 81 km, 17 319 hab.) affiche 262 hab/km² de densité
La commune de Oyonnax compte 22 480 habitants.
Le marché local combine 59,9 % de taux d’emploi et 14,7 % de chômage.
Sur la séquence récente (2022-2023), la commune enregistre une hausse de 102 habitants (0,5 %).
Par effectif d’habitants, elle figure dans le top 10 % en département (rang 2/392).
Sur la période 1876–2023, la population enregistre une hausse de 18 364 habitants (soit 446,2 %).
À l’échelle nationale, la commune est dans le top 10 % des plus peuplées, au 426e rang.
La commune se distingue par une part élevée de jeunes (37,7 % de moins de 30 ans).
La commune décroche aussi des places n°1 départementales, notamment sur part sans diplome et taxe fonciere.
Structure de la population
Source : Recensement de la population 2022 — INSEE — Licence Ouverte v2.0