Tvrđavica se nalazi u Gradu Osijeku, u Osječko-baranjskoj županiji na 87 metara nadmorske visine i prostire se na površini od 4,96 km². Prema popisu iz 2011. godine, u Tvrđavici živi 570 stanovnika. Stanovništvo je najvećim dijelom hrvatsko (86%), te srpsko (8%) i bošnjačko (2%). Okolna naselja: Podravlje, Osijek, Višnjevac, Darda, Brijest, Bilje, Mece, Briješće, Livana i Josipovac.