L'Hospitalet de Llobregat, often shortened to L'Hospitalet, is a municipality to the immediate southwest of Barcelona in Catalonia, Spain. By population, it is the second largest in Catalonia and the sixteenth in Spain.