Filho de Oscar de Niemeyer Soares e Delfina Ribeiro de Almeida, Oscar Niemeyer nasceu no bairro de Laranjeiras, na rua Passos Manuel, que receberia no futuro o nome de seu avô Ribeiro de Almeida, ministro do Supremo Tribunal Federal. Niemeyer foi profundamente marcado pela lisura na vida pública do avô, que como herança os deixou apenas a casa em que morava e cuja regalia era uma missa em casa aos domingos.