João Paulo Andrade (born 6 June 1981), known as João Paulo, is a Portuguese footballer who plays mainly as a central defender for Futebol Clube Castrense.
He amassed Primeira Liga totals of 193 matches and 18 goals during nine seasons, almost all while at the service of União de Leiria (five years).
He also played professionally in Romania, France and Cyprus.