В настоящее время никто не взял на себя ответственность за этот теракт, но местные власти обвиняют "антиреволюционных" боевиков, которым, возможно, "оказывали помощь иностранные державы". Махабад расположен в районе, который примыкает к границам с Ираком и Турцией, с преобладающим курдским населением. В Иране действуют несколько антиправительственных групп, включая курдских сепаратистов на северо-западе страны, боевиков в Белужистане на юго-востоке и арабов на юго-западе
Как отмечает ИТАР-ТАСС, теракт произошел в тот момент, когда президент Ирана Махмуд Ахмадинежад находится в Нью-Йорке, где проходит сессия Генассаблеи ООН.