Beo adalah sebuah kecamatan di Kabupaten Kepulauan Talaud, Sulawesi Utara, Indonesia.
Merupakan ibu kota kecamatan Beo. Desa Beo, merupakan salah satu desa yang terletak di tengah-tengah pulau Karekelang, di mana pulau tersebut merupakan pulau terbesar dari gugusan pulau yang terdapat didaerah Nusa Utara (Talaud). Secara letak desa Beo diapit oleh 3 kecamatan yakni kecamatan Esang disebelah Tenggara, kecamatan Rainis disebelah Timur, kecamatan Melonguane disebelah selatan, yang merupakan Ibu Kota kabupaten Talaud.
Kata "Beo" memiliki arti Pohon buah Kemiri dalam bahasa setempat, karena memang berdasarkan cerita orang Tua Kampung (Ratum' Banua) pada zaman dahulu desa Beo ditumbuhi banyak pohon Kemiri.