Le canton compte 180 302 habitants à fin 2025, répartis en quatre régions : le Littoral urbain autour du chef-lieu, les Montagnes avec La Chaux-de-Fonds et Le Locle – deux villes horlogères à 1000 mètres d’altitude –, le Val-de-Ruz et le Val-de-Travers.
La part des 65 ans et plus (20,3 %) est proche de la moyenne suisse, mais les plus de 80 ans et les personnes vivant seules sont surreprésentés. Le profil socio-économique est moins favorable : taux d’activité inférieur, recours à l’aide de l’État supérieur, état de santé en deçà de la moyenne nationale. Conséquence : des coûts d’assurance-maladie obligatoire par personne assurée supérieurs de 520 francs à la moyenne suisse (2022) – alors que les coûts générés par les médecins de premier recours sont, eux, inférieurs à la moyenne nationale.
Dans ce contexte, la politique cantonale de santé publique 2025-2030 fait des soins intégrés, de la médecine de premier recours et de la relève ses priorités.