C'est l'explorateur espagnolAlonzo Alvarez de Pineda qui, en 1519, a baptisé la baie où se trouve la ville du nom deCorpus Christi (Corps du Christ en latin), du nom de la fête religieusecatholiqueéponyme. La bourgade, un simple relais de poste fondé en 1838 par le colonel Henry Lawrence Kinney, est d'abord connue sous le nom deKinney's Ranch ouKinney's Trading Post, le nom actuel de la ville datant de1847[1].
La ville est dirigée par un maire et un conseil de huit membres, élus pour un mandat de deux ans[2]. Depuis 2012, Nelda Martinez est maire de la ville.
Corpus Christi avait une population de 317 773 personnes lors durecensement de 2020, tandis que la population de l'aire urbaine s'élève à 428 185 habitants.
Selon l'American Community Survey pour la période 2011-2015, 61,75 % de la population âgée de plus de 5 ans déclare parler l'anglais à la maison, 35,64 % déclare parler l'espagnol et 2,71 % une autre langue[6].
La ville est desservie par l'aéroport international de Corpus Christi (Corpus Christi International Airport,code AITA : CRP), situé à l'ouest. Elle possède d'autres champs d'aviation telsCuddihy Field (code AITA : CUX).