El 2005, tenia una població de 303.635 habitants, fent-la la quarta ciutat més poblada de l'estat de Tamaulipas, tot i que l'àrea metropolitana que l'envolta inclou les ciutats de Ciudad Madero i Altamira (al mateix estat) i Pánuco i Pueblo Viejo a l'estat de Veracruz, que en total sumen una població de 803.196 habitants, fent-la la quinzena conurbació més gran del país. L'extracció de petroli és la indústria més important de la ciutat.