Столица Перу была основана в 1535 году испанским конкистадором Франсиско Писаро (Francisco Pizarro), который назвал город "Городом королей".
Хотя, столицей местных инков издревле был Куско, испанцы в Лиме основали столицу вице-королевства Перу, которая здесь располагалась до 1821 года, а потом стала столицей независимой республики Перу. Несколько землетрясений сильно разрушили Лиму.
В 1991 году Старый город Лимы был внесён в список охраняемых объектов UNESCO.
Лима, окружённая песками и каменными скалами, почти всё время охвачена густым туманом, который называется гаруа. Старый город расположен на юге от реки Ремако. В Лиме сохранена прямоугольная схема расположения сети улиц. В городе проживает почти треть жителей страны.
Название Лимы происходит от индийского языка. Предполагается, что это - слово из языка аймаров, обозначающее жёлтый цветок.