No, Saint Patrick’s Day is not a public holiday in New Mexico. However, many businesses and schools celebrate the day.