Beocja (gr. Βοιωτία, Boiotia, łac. Beotia) – kraina historyczna w środkowej starożytnej Grecji między Zatoką Koryncką a Zatoką Eubejską Północną i Południową oraz Cieśniną Ewripos.
Od 2011 roku Beocja (Viotia) jest jednostką regionalną w Republice Greckiej w regionie administracyjnym Grecja Środkowa, ze stolicą w Liwadii. Graniczy z Attyką Zachodnią i Attyką Wschodnią (region Attyka) oraz Fokidą i Ftiotydą (Grecja Centralna). Powierzchnia Beocji wynosi 2952 km², zamieszkuje ją około 130,7 tys. ludzi (stan z 2005 roku).