Located in downtown Framingham, St. Stephen offers masses in both English and Spanish. English Masses are weekdays at 8am, Saturdays at 4 pm, and Sundays at 7am and 9am. Spanish masses are Sunday at 11am and Wednesday at 7pm. The church has religious education and youth group programs.