Cosne-Cours-sur-Loire est une commune du département Nièvre, en Bourgogne-Franche-Comté, avec 9 733 habitants — les Cosnois. Sur 54,0 km² de territoire, la densité atteint 180 habitants au km², à une altitude moyenne de 183 m. La commune fait partie de l'intercommunalité CC Cœur de Loire.
La population est en recul (-8,4 % en 10 ans). Le revenu médian s'établit à 21 140 € par an et par unité de consommation, avec un taux de pauvreté de 18,0 %. Le taux de chômage local est de 15,7 %, élevé. 896 entreprises actives structurent le tissu économique local.
Côté immobilier, comptez en moyenne 1 332 €/m² pour une maison et 2 151 €/m² pour un appartement (données DVF). Le climat est tempéré frais (moyenne annuelle de 11,6 °C). Patrimoine local : 8 monuments historiques et 1 musée. 17 établissements scolaires présents sur la commune.