Santa Maria d'Oló (em catalão e oficialmente) ou Santa María de Oló (em castelhano) é um município da Espanha na comarca de Moianès, província de Barcelona, comunidade autónoma da Catalunha. Tem 64,24 km² de área e em 2021 tinha 1 065 habitantes (densidade: 16,6 hab./km²).[1]