Santa María Tomatlán tiene dos fiestas principales, las dos en honor a la Virgen María, la primera se celebra el 8 de septiembre, en Honor al Natalicio de la Virgen María, también se le conoce a esta fiesta como el día de la Fundación del Pueblo, se cree que en un principio esta era la fiesta principal de Tomatlán; Su gran Fiesta Patronal (o la Fiesta Grande) se celebra el 8 de diciembre en honor a la Purísima Concepción de María o a la Inmaculada Concepción de María, en donde a las 00:00 hrs del 8 de diciembre se tocan las mañanitas a la Virgen Patrona del Pueblo de Tomatlán, hay quema de cohetes, portada floral de la iglesia, juegos mecánicos, quema del castillo, puestos de comida y baile.