O Bairro Maré, instituído em 1994, pertence à 30ª Região Administrativa do Município do Rio de Janeiro e é constituído por 23 micro-bairros, dentre eles, a Vila do João.
O Projeto-Rio, em 1982, construiu um conjunto habitacional na Vila do João, constituído por 2.600 casas, ocupadas por moradores do local que antes habitavam palafitas estendidas ao longo da baía de Guanabara.
O censo realizado em 2000 pelo Centro de Estudos e Ações Solidárias da Maré - CEASM 2 constatou que a Vila do João possuía cerca de 4 mil domicílios e 10.700 moradores. A Vila do João era a terceira em concentração populacional e a quarta em número de habitações, no conjunto que integra o bairro Maré 3.