La localidad de General La Madrid es cabecera del partido homónimo, provincia de Buenos Aires, Argentina. Se encuentra al Sudoeste de la zona central de la provincia Buenos Aires, limitando al norte con Daireaux, al noreste con Olavarría, al este con Laprida, al sudeste con Coronel Pringles y al oeste con Coronel Suárez. Está conectada con la red troncal provincial a través de la Ruta Provincial N°86. Tambien es posible llegar en tren mediante la linea Buenos Aires-Bahia Blanca.
Es una clásica localidad con mucho aire nativista: un Partido Surero (se llaman así los topónimos al centro sur de la provincia de Bs. As.)