El distrito de Horta-Guinardó está situado en el noroeste de la ciudad, entre Gracia y Nou Barris. Limita al sur con el Eixample, Sant Andreu y Sant Martí y al norte, a través de la Sierra de Collserola, con San Cugat y Cerdanyola del Vallès. En el barrio de Horta -municipio independiente hasta principios del siglo XX situado al norte del actual distrito- se encuentra el famoso Laberinto, el parque más antiguo que conserva la ciudad.