Olmillos de Castro es un municipio y localidad española de la provincia de Zamora, en la comunidad autónoma de Castilla y León.
El municipio incluye las localidades anejas de Marquiz de Alba, Navianos de Alba y San Martín de Tábara. Cuenta con una superficie de 71,39 km² y, según datos del padrón municipal 2014 del INE, cuenta con una población de 252 habitantes y una densidad de 3,7 hab/km².
Población:
248
INE 2017