In 1994 Shirov married, and later divorced, Verónica Alvarez, moved to Tarragona, and became a citizen of Spain. He married, then later divorced, Lithuanian IM/WGM Viktorija Čmilytė from 2001 to 2008. Although he still plays for Spain, he now lives in Latvia.