La ciudad de Florencia está en el margen oriental del río Hacha, que marca el límite urbano al oeste y al sur.