João Ferreira (ur. 22 marca 2001 w Vila do Conde) – portugalski piłkarz występujący na pozycji prawego lub środkowego obrońcy, zawodnik AS Saint-Étienne oraz były młodzieżowy reprezentant Portugalii.
Kariera klubowa Urodzony w Vila do Conde, Ferreira przeszedł szkolenie w klubie Rio Ave FC, a następnie w SL Benfica.
W lipcu 2019 roku Ferreira brał udział w meczach przedsezonowych pierwszej drużyny, do której został powołany przez trenera Bruno Lage. W tym samym czasie rozważano jego przejście do Juventus FC w ramach wymiany z Mattią Perinem, jednak ostatecznie pozostał w Benfice.
João Ferreira zadebiutował w pierwszej drużynie 21 listopada 2020 r. w meczu Pucharu Portugalii przeciwko USD Paredes. Wystąpił w pierwszym składzie, a jego drużyna wygrała 1:0.
31 sierpnia 2021 roku João Ferreira został wypożyczony na jeden sezon do Vitória SC. Od listopada 2021 roku udało mu się ugruntować pozycję stałego gracza podstawowego składu.
9 stycznia 2023 roku przeniósł się do Anglii, aby dołączyć do Watford FC. Podpisał kontrakt na cztery i pół roku, czyli do czerwca 2027 roku.
1 sierpnia 2023 roku Ferreira został wypożyczony na jeden sezon do Udinese Calcio.