Il comune di Badesi si trova nella regione Sardegna in provincia di Olbia - Tempio a 102 metri sul livello del mare. Ha una superficie di 30.7 kmq e conta circa 1881 abitanti.