Med sine 326 519 (per 2005) innbyggere er den Floridas tredje største by etter Jacksonville og Miami. Teller man med forsteder har byen et innbyggertall på rundt 2,7 millioner. På grunn av sin nærhet til Cuba og andre karibiske øyer har Tampa en stor populasjon av spansktalende. Den etniske fordelingen er 64% hvite, 26% svarte og 13% spanskættede. De øvrige prosentene består av andre mindre minoriteter.