Les habitants de La Roche-sur-Foron s'appellent les Rochois et les Rochoises.
Au dernier recensement La Roche-sur-Foron comptait environ 8500 habitants.
(Source INSEE : recensement de 1999 sans double compte)
Ville médiévale, par endroits restaurée, La Roche-sur-Foron est située au cœur du Pays Rochois et aux portes de la vallée de l'Arve. 1ère ville électrifiée d'Europe en 1885, 2ème cité historique de Haute-Savoie, la commune a également un palmarès étonnant sur le plan architectural et patrimonial. Elle regorge d'édifices classés monuments historiques ou sites inscrits : quartier du Plain-Château, immeubles et place du Collège avec fontaines et calvaires, rue des Fours, nombreuses maisons Renaissance, place Saint-Jean, carrefour du faubourg Saint-Martin... Grâce à sa situation géographique privilégiée, La Roche-sur-Foron est aussi une ville d'échanges commerciaux et internationaux, avec notamment la Foire Internationale de la Haute-Savoie Mont-Blanc et le SIMODEC (Salon International de la Machine-Outil de Décolletage). Ce développement économique s'équilibre avec un environnement naturel remarquable (Vallée du Foron, forêts d'épicéas, châlets de La Balme....). Sur le plan des loisirs, 160 associations culturelles et sportives rythment la vie de La Roche-sur-Foron tout au long de l'année, et des établissements scolaires pour tous niveaux ainsi que des services sociaux et administratifs s'intègrent dans la vie des habitants.
La Roche-sur-Foron est une commune d'une superficie totale de 1794 hectares, son altitude varie entre 500 et 1896 mètres.