São José de Ribamar é o terceiro município mais populoso do estado brasileiro do Maranhão. Sua população é de 176.008 mil habitantes segundo censo do IBGE em 2016. Pertence à Região Metropolitana de São Luís. É um dos quatro municípios que integram a ilha de Upaon-Açu. Situada no extremo leste da Ilha, de frente para a Baía de São José, dista cerca de 32 quilômetros do centro da capital maranhense.
O nome da cidade é em homenagem ao padroeiro do Maranhão. Na cidade de Ribamar encontra-se um dos santuários mais importantes do Norte-Nordeste.