Dinan /di.nɑ̃/ est une commune nouvelle française, créée le 1er janvier 2018 par fusion des communes de Dinan et Léhon. Sous-préfecture du département des Côtes-d'Armor, en région Bretagne, c'est une ville du Poudouvre, pays traditionnel du nord de la Haute-Bretagne.
La ville de Dinan est fortifiée par une ceinture de remparts et était défendue par un imposant château. Point stratégique pour la circulation entre la Normandie et la côte nord de Bretagne, Dinan est construite principalement sur une colline. La cité domine de 75 m la Rance qui coule vers le nord pour se jeter dans la Manche entre Saint-Malo et Dinard. Dinan proposa longtemps le pont le plus au nord pour traverser la Rance et son large estuaire.
Dinan est le siège de Dinan Agglomération, communauté d'agglomération créée en 2017.
Ses 14 764 habitants en 2023 sont les Dinannais et Dinannaises.
Dinan est située à l'est du département des Côtes-d'Armor.
La commune est située dans le bassin Loire-Bretagne. Elle est drainée par la Rance et le canal d'Ille et Rance.
La Rance, d'une longueur de 104 km, prend sa source dans la commune du Mené et se jette dans la Manche entre Dinard et Saint-Malo, après avoir traversé 28 communes.
Le canal d'Ille-et-Rance est un canal, chenal et un cours d'eau naturel navigable, d'une longueur de 84 km. Il prend sa source dans la commune de Montreuil-sur-Ille et se jette dans l'Ille à Saint-Grégoire, après avoir traversé 25 communes.
La route nationale 176 (2 × 2 voies) passe au nord de la commune (liaison Saint-Brieuc-Avranches). Dinan est également proche de la route départementale 137 (2 × 2 voies) qui relie Rennes à Saint-Malo.
La gare de Dinan, sur la ligne de Lison à Lamballe, reçoit 5 TER Bretagne par jour en semaine depuis Saint-Brieuc et 7 depuis Dol-de-Bretagne (respectivement 3 et 5 le week-end).
L'aérodrome de Dinan - Trélivan se trouve sur la commune de Trélivan à 3 km à l'ouest - sud-ouest de Dinan.
Depuis le 1er décembre 2018, Dinan possède, avec son agglomération, un service de transports urbains : les Dinamo !. Elle est reliée au reste de l'agglomération grâce aux 5 lignes régulières du réseau desservant Dinan, Quévert, Taden, Lanvallay, Trélivan et la zone de L'Aublette. La particularité de ce réseau est la gratuité totale pour les voyageurs. En trois mois d'exploitation, le réseau de bus aura transporté environ 70 000 passagers.
Le réseau est exploité par le transporteur Transdev CAT 22 pour un montant annuel de 783 136 €. Le réseau régional BreizhGo complète la desserte d'autres communes de l'agglomération telles que Aucaleuc.
Plusieurs études ont été menées afin de caractériser les types climatiques auxquels est exposé le territoire national. Les zonages obtenus diffèrent selon les méthodes utilisées, la nature et le nombre des paramètres pris en compte, le maillage territorial des données et la période de référence. En 2010, le climat de la commune était ainsi de type climat océanique franc, selon une étude du Centre national de la recherche scientifique (CNRS) s'appuyant sur une méthode combinant données climatiques et facteurs de milieu (topographie, occupation des sols, etc.) et des données couvrant la période 1971-2000. En 2020, le climat prédominant est classé Cfb, selon la classification de Köppen-Geiger, pour la période 1988-2017, à savoir un climat tempéré à été frais sans saison sèche. Par ailleurs Météo-France publie en 2020 une nouvelle typologie des climats de la France métropolitaine dans laquelle la commune est exposée à un climat océanique. Parallèlement l'observatoire de l'environnement en Bretagne publie en 2020 un zonage climatique de la région Bretagne, s'appuyant sur des données de Météo-France de 2009. La commune est, selon ce zonage, dans la zone « Littoral doux », exposée à un climat venté avec des étés cléments. Elle est en outre dans la zone H2a au titre de la réglementation environnementale 2020 des constructions neuves.
Pour la période 1971-2000, la température annuelle moyenne est de 11,3 °C, avec une amplitude thermique annuelle de 1,7 °C. Le cumul annuel moyen de précipitations est de 742 mm, avec 12,3 jours de précipitations en janvier et 6,6 jours en juillet. Pour la période 1991-2020, la température moyenne annuelle observée sur la station météorologique de Météo-France la plus proche, sur la commune de Pleurtuit à 14 km à vol d'oiseau, est de 11,9 °C et le cumul annuel moyen de précipitations est de 752,0 mm.
La température maximale relevée sur cette station est de 40 °C, atteinte le 18 juillet 2022 ; la température minimale est de −13,7 °C, atteinte le 20 janvier 1963.
Pour afficher une liste d’indicateurs climatiques caractérisant la commune aux horizons 2030, 2050 et 2100 et pouvoir ainsi s'adapter aux changements climatiques, entrer son nom dans Climadiag-commune, un site de Météo-France élaboré à partir des nouvelles projections climatiques de référence DRIAS-2020.
Au 1er janvier 2024, Dinan est catégorisée centre urbain intermédiaire, selon la nouvelle grille communale de densité à 7 niveaux définie par l'Insee en 2022.