La Libertad está ubicado en el noroeste del país y limita por el norte con Lambayeque, Cajamarca y Amazonas, por el este con San Martín, por el sureste con Huánuco, por el sur con Áncash y por el oeste con el Océano Pacífico. Su capital y ciudad más poblada es Trujillo.
Su población llegó a los 2 millones en el 2020, según una nota de la Plataforma Digital Única del Estado Peruano, y eso lo convierte en uno de los departamentos más poblados, solo por debajo de Lima y Piura. Su densidad poblacional es de 63.4 hab/km².
La Libertad fue territorio de varias civilizaciones importantes del antiguo Perú. Por esa razón, tiene dos Patrimonios de la Humanidad declarados por la Unesco: el Parque Nacional del Río Abiseo (1983) y Chan Chan (1986).