Los pueblos medievales más bonitos de Andalucía, según National Geographic, son Montefrío (Granada), Niebla (Huelva) y Castellar de la Frontera (Cádiz). La lista a nivel nacional se compone de 30 enclaves.
El resto de la lista la componen distintos municipios repartidos por el territorio español. Los 27 elegidos son los siguientes: Laguardia (Álava), Montfalcó (Lleida), Daroca (Zaragoza), Almazán (Soria), Olivenza (Badajoz), Trujillo (Cáceres), Alquézar (Huesca), Alarcón (Cuenca), Sigüenza (Guadalajara), Morella (Castellón), Frías (Burgos), Montblanc (Tarragona), Besalú (Girona), Albarracín (Teruel), Santillana del Mar (Cantabria), La Alberca (Salamanca), Peñafiel (Valladolid), Pedraza (Segovia), Aínsa (Huesca), Peretallada (Girona), Olite (Navarra), Zafra (Badajoz), Buitrago de Lozoya (Madrid), Granadilla (Cáceres), Hondarribia (Guipúzcoa), Urueña (Valladolid) y Jerez de los Caballeros (Badajoz).