Moncarapacho es una "" portuguesa del "" de Olhão, con 75,19 km² de superficie y 7.591 habitantes (2001).