Middelhavsspurv er varierende resident, nomadisk og trekkende. I den vestlige delen av utbredelsesområdet opptrer arten ofte som standfugl, mens østlige populasjoner i større grad er trekkfugler. Arten foretrekker et fuktig habitat, spesielt fuktige områder nær vann med trær og busker, og vanligvis i kultiverte områder, men habitatet strekker seg også til halvtørre stepper og halvørken.