Barcelos är en stad i distriktet Braga i regionen Norra Portugal i Portugal som år 2008 hade 124 555 invånare. Ytan uppgår till 378,70 km². Barcelos är indelad i 89 freguesias vilket gör den till den kommun som har flest (civila) församlingar i hela landet.
Barcelos är hemorten för den portugisiska tupp man kan se i många former i souvenirbutikerna och som är en av de främsta symbolerna för Portugal. Tuppen är också associerad med Legenden om tuppen i Barcelos.