La urraca come todo tipo de alimentos de origen animal: entre estos encontramos polluelos, huevos, insectos, sobras y carroña. También se alimenta de algunos alimentos de origen vegetal, como las bellotas y el trigo. Se ha observado que algunos Pica pica cazan pequeños pájaros cantores en vuelo.