Le Cher fait 367,8 kilomètres de long. Son bassin versant couvre 13 920 kilomètres carrés.
Son débit annuel moyen (volume d'eau qui traverse une section de la rivière par unité de temps) est de 92,60 m3/s (3 270 pi3/s) à Tours, en Indre-et-Loire (1966 - 2017), près de son embouchure.
Débit mensuel moyen (m3/s) à Tours
Cours
Le Cher commence dans le Massif central, dans la commune de Mérinchal, département de la Creuse, région de la Nouvelle-Aquitaine. Il commence à une altitude d'environ 715 mètres (2 346 pieds).
Le Cher coule, en général, vers le nord-ouest. Il traverse les régions, départements et communes suivants :
- Région Nouvelle-Aquitaine
- Région Auvergne-Rhône-Alpes
- Puy-de-Dôme : Château-sur-Cher.
- Allier : Montluçon, Vallon-en-Sully, Meaulne.
- Région Centre-Val de Loire
- Cher : Ainay-le-Vieil, Bouzais, Saint-Amand-Montrond, Châteauneuf-sur-Cher, Colombiers, Corquoy, Crézançay-sur-Cher, Drevant, Épineuil-le-Fleuriel, Farges-Allichamps, Foëcy, La Groutte, Lapan, Lunery, Méry-sur-Cher, Nozières, Orval, La Perche, Quincy, Saint-Florent-sur-Cher, Saint-Caprais, Saint-Georges-de-Poisieux, Saint-Georges-sur-la-Prée, Saint-Loup-des-Chaumes, Thénioux, Vallenay, Venesmes, Vierzon
- Loir-et-Cher : Angé, Bourré, La Chapelle-Montmartin, Châtillon-sur-Cher, Châtres-sur-Cher, Châteauvieux, Couddes, Faverolles-sur-Cher, Gièvres, Mareuil-sur-Cher, Mennetou-sur-Cher, Monthou-sur-Cher, Montrichard, Pouillé,Selles-sur-Cher, Saint-Aignan, Saint-Georges-sur-Cher, Saint-Julien-sur-Cher, Seigy, Thésée, Villefranche-sur-Cher.
- Indre : Chabris :
- Indre-et-Loire : Athée-sur-Cher, Azay-sur-Cher, Bléré, Chenonceaux, Chisseaux, Civray-de-Touraine, La Croix-en-Touraine, Dierre, Larçay, La Riche, Saint-Avertin, Saint-Genouph, Savonnières, Tours, Véretz, Villandry.
A son extrémité, le Cher se jette dans la Loire au bec du Cher dans le Parc naturel régional Loire-Anjou-Touraine à Villandry. C'est à environ 20 kilomètres à l'ouest de la ville de Tours, dans le département de l'Indre-et-Loire, à 38 mètres d'altitude.