타라고나(스페인어: Tarragona, 카탈루냐어: Tarragona)는 스페인 카탈루냐 지방 타라고나 주의 주도이다. 면적은 181.6km²이며, 고도는 68m 이다. 인구는 140,323명(2009년)이고, 인구밀도는 772.7명/km²이다.