 On November 4, 2008, Carvalho was elected Mayor of Kauai in a special election held to fill the remaining two years of Baptiste's unexpired term in office.Carvalho defeated JoAnn Yukimura in the 2008 election.He was sworn into office in Lihue on December 1, 2008.