팀 포트리스 2(영어: Team Fortress 2, 약칭 TF2)는 밸브 코퍼레이션(Valve Corporation)이 개발 및 배급한 2007년작 멀티플레이어 1인칭 슈팅 게임이다. 1996년 퀘이크(Quake)의 모드로 제작된 팀 포트리스(Team Fortress)의 후속작이자, 1999년 발매된 팀 포트리스 클래식(Team Fortress Classic)의 정식 후속작에 해당한다.
2007년 10월 10일 《The Orange Box》 패키지의 일부로 마이크로소프트 윈도우와 엑스박스 360용으로 처음 출시되었으며, 같은 해 12월 플레이스테이션 3로도 이식되었다. 이후 2008년 단독 패키지로도 발매되었고, 2011년 6월 24일 부분 유료화(Free to Play) 모델로 전환되었다. 게임 엔진은 밸브 사의 소스 엔진(Source Engine)을 사용한다.
게임은 RED와 BLU 두 팀으로 나뉘어 진행되며, 각 팀은 9개의 고유한 병과(클래스)—스카웃(Scout), 솔저(Soldier), 파이로(Pyro), 데모맨(Demoman), 헤비(Heavy), 엔지니어(Engineer), 메딕(Medic), 스나이퍼(Sniper), 스파이(Spy)—로 구성된다. 각 병과는 고유한 무기와 능력을 지니며, 공격, 수비, 지원의 세 가지 역할로 분류된다. FPS 장르에 최초로 병과(클래스) 시스템을 도입한 시리즈로서, 전략적인 팀플레이가 핵심 요소이다.
초기 개발 단계에서는 실사풍의 군사적 분위기로 기획되었으나, 개발 과정에서 방향을 전환하여 독특한 카툰 렌더링(cel-shading) 스타일의 유머러스한 그래픽과 분위기로 완성되었다. 공식 트레일러 시리즈인 '만나다(Meet the Team)' 시리즈는 이러한 분위기를 잘 보여주는 대표적인 콘텐츠이다.
주요 게임 모드로는 깃발 탈취전(Capture the Flag), 지점 점령전(Control Point), 수레 밀기(Payload), 언덕의 왕(King of the Hill), 협동 모드인 Mann vs. Machine(MvM) 등이 있다. 게임은 출시 이후에도 지속적인 무료 업데이트를 통해 새로운 게임 모드, 맵, 무기, 그리고 다양한 장식 아이템(특히 모자)이 추가되었다.
비평가들로부터 높은 평가를 받았으며, 2011년 무료화 이후 스팀(Steam) 플랫폼에서 꾸준히 높은 동시 접속자 수를 유지하며 장기적인 인기를 누리고 있다.