Almagro ist ein Stadtteil im geographischen Zentrum der argentinischen Hauptstadt Buenos Aires. Er ist 4,1 km² groß und hat knapp 140.000 Einwohner (Stand von 2001). Die Bevölkerungsdichte beträgt über 34.000 Einwohner pro km² und liegt damit weit über dem Durchschnitt von Buenos Aires von 13.531 Bewohnern/km².
Der Stadtteil wird im Westen begrenzt durch die Straßen La Plata und Río de Janeiro, durch die Avenida Independencia im Süden, die Straßen Sánchez de Bustamante, Sánchez de Loria und Gallo im Osten sowie die Avenidas Córdoba und Estado de Israel im Norden.
Almagro ist gekennzeichnet durch seine kommerziellen Aktivitäten entlang der Avenidas und seine hohe Bevölkerungsdichte aufgrund der Hochhausbebauung entlang der Bahnlinie. Insgesamt ist es heute ein Wohnviertel der Mittelschicht.