Spain is larger than Germany. The source data contains an error—it states Germany is bigger but then lists Spain's area as greater.
Spain is approximately 41% larger than Germany by land area.
Spain's area includes the Balearic Islands (Mediterranean), Canary Islands (Atlantic, off Africa), and North African enclaves (Ceuta, Melilla). Germany's territory is entirely in Central Europe.
When comparing countries, always verify whether figures include inland water bodies, coastal waters, and overseas territories—methodologies vary by source.