Where to apply for a Schengen visa?

My place of residence My visa application should be submitted to
Acre (AC), Alagoas (AL), Amapá (AP), Amazonas (AM), Bahia (BA), Ceará (CE), Distrito Federal (DF), Espírito Santo (ES), Goiás (GO), Maranhão (MA), Minas Gerais (MG), Pará (PA), Paraíba (PB), Pernambuco (PE), Piauí (PI), Rio de Janeiro (RJ), Rio Grande do Norte (RN), Rondônia (RO), Roraima (RR), Sergipe (SE), Tocantins (TO). Consulate General of Switzerland in Rio de Janeiro 
Mato Grosso (MT), Mato Grosso do Sul (MS), Paraná (PR), Rio Grande do Sul (RS), Santa Catarina (SC), São Paulo (SP).    Consulate General of Switzerland in São Paulo  

Representation agreement

If a State does not have its proper visa section in a country or region, the delivery of a Schengen visa can be delegated to another Schengen State member with an agreement between both countries concerned.

The agreement allows the appointed representation to represent and handle Schengen visa applications within its own competence without consulting the other represented State.

Country / Region My visa application should be submitted to
Brazil (toutes les Etats) Consulate General of Switzerland in São Paulo 
    
Country / Region Schengen State represented by Switzerland
Brazil  Hungary