La città fu fondata la prima volta nel 1536 dall"adelantado" Pedro de Mendoza. Distrutta dai nativi, fu rifondata nel 1580 dall'esploratore Juan de Garay, e dopo essere stata accorpata al Vicereame del Perù nel 1776 fu designata capitale del Vicereame del Río de la Plata, appena costituitosi per conto del re di Spagna sotto la Corona d'Aragona. Durante la prima delle invasioni britanniche, avvenuta nel 1806, la città fu occupata dalle forze britanniche e rimase per 45 giorni sotto la bandiera del Regno Unito. Nel 1810 ci fu la rivoluzione di Maggio, che spodestò il viceré e diede inizio alla guerra d'indipendenza. Nel 1880, sotto il governo di Nicolás Avellaneda, fu federalizzata, e la città venne separata dalla provincia omonima che la circonda. La "Grande Buenos Aires" è stata una delle principali destinazioni del processo di immigrazione che ha riguardato l'Argentina dalla fine del XIX secolo.