El Centro is located in the Imperial Valley (considered locally as synonymous with Imperial County).
El Centro has a desert climate and is the southernmost desert city below sea level in the continental United States.