Spain competed at the 2005 Mediterranean Games in Almería, Spain. The home nation had a total number of 463 participants (289 men and 174 women).