El hermanamiento entre ciudades sirve para fomentar el contacto entre personas de diferentes pueblos y para estrechar lazos culturales sin distinciones políticas o geográficas. Generalmente el hermanamiento entre ciudades se hace entre ciudades que tienen alguna característica similar.
La ciudad de Madrid está hermanada con 39 ciudades, lógicamente lo está con todas las capitales latinoamericanas y curiosamente con una ciudad que está muy cerca de Madrid, en la propia Comunidad de Madrid, se trata de Móstoles, el hermanamiento se hizo para conmemorar el levantamiento del pueblo madrileño contra las tropas napoleónicas.

Estas son las ciudades que actualmente están hermanadas con Madrid:

Asunción (Paraguay), Berlín (Alemania), Belgrado (Serbia), Bogotá (Colombia), Budapest (Hungría), Buenos Aires (Argentina), Bruselas (Bélgica), Burdeos (Francia), Caracas (Venezuela), Ciudad de Guatemala (Guatemala), La Habana (Cuba), La Paz (Bolivia), Lima (Perú), Lisboa (Portugal), Managua (Nicaragua), Manila (Filipinas), Ciudad de México (México), Montevideo (Uruguay), Moscú (Rusia), Móstoles (España), Nuakchott (Mauritania), Nueva York (EE.UU.), Ciudad de Panamá (Panamá), París (Francia), Pekín (China), Praga (Chequia), Quito (Ecuador), Rabat (Marruecos), Río de Janeiro (Brasil), Roma (Italia), San José (Costa Rica), San Juan (Puerto Rico), San Salvador (El Salvador), Santiago de Chile (Chile), Santo Domingo (República Dominicana), Sarajevo (Bosnia), Sofía (Bulgaria), Tegucigalpa (Honduras) y Varsovia (Polonia).