Barcelona consta de 10 distritos divididos en distintos barrios muy diferenciados entre sí, además de un área metropolitana muy extensa, con varias poblaciones limítrofes a la ciudad.
La estructura es muy típica de cualquier ciudad; casco antiguo, en este caso enorme y junto al mar, un ensanche, en este caso muy característico por su forma y el plan cerdá, y en las afueras del municipio, barrios con calles sin demasiado atractivo, que han ido creciendo alrededor de un núcleo con encanto que antes era un pueblo. Ya fuera del municipio pero totalmente pegada, un área metropolitana muy grande, que si la consideramos parte de la ciudad (aunque administrativamente no lo sea), doblaría su población, y son municipios con una estructura muy parecida a la de los barrios de extrarradio (casco antiguo del municipio y alrededor ha ido creciendo de forma fea y desordenada). Vamos, que más allá del centro y su ensanche, Barcelona y su área metropolitana, son muchos pequeños pueblos expandidos y unidos entre sí.
Barcelona, aunque tiene muchas zonas que son pequeños pueblos, lo que tiene poco en comparación con otras ciudades, son zonas extremadamente residenciales en plan urbanización. Eso está mucho más presente en la segunda corona del área metropolitana, de la cual ya no hablo. Es en general una ciudad muy urbana, con avenidas grandes (aunque pocos espacios abiertos, ya que es una ciudad muy densa) que encierran algunos barrios con callejones y personalidad propia.
En cuanto a sus clases sociales, las nombro al hablar de cada barrio, pero tiene zonas muy conflictivas aisladas, sobre todo en las ciudades del área metropolitana (ver sección seguridad ciudadana de generalidades), mucho barrio obrero en las afueras, también dentro del municipio, y una gran mayoría de clase media. Los barrios más ricos, aparte de algunos aislados tanto en la ciudad como en él área metropolitana, son Pedralbes (distrito de les Corts) y todo el distrito de Sarrià Sant Gervasi.