The closest US Consulate to San Carlos is in Hermosillo: Avenida Monterrey 141 (at Rosales and Galeana). Telephone (662) 289-3500.
If you are thinking of living and / or working in Mexico, there are several different Visas that you can look into. For US citizens, you will find more information at Embassy of the United States in Mexico. And for Canadian citizens, see the Canadian Embassy in Mexico.
The closest US Consulate to San Carlos is in Hermosillo: Avenida Monterrey 141 (at Rosales and Galeana). Telephone (662) 289-3500.
From San Carlos, the closest Canadian Consular Agency is in Mazatlán, Sinaloa. (669) 913-7320