If you are a citizen of the United States, European, or Canada, you will not need a visa to come to Morocco. All other clients should consult the Moroccan Embassy or Consulate in their countries or you may refer to the following website which is for the General Moroccan Consulate in New York:
www.moroccanconsulate.com/visa.cfm