The U.S. states of Hawaii, Alaska and Oregon, Vermont, and South Dakota do not recognize Columbus Day at all; however, the states mark the day with an alternative holiday or observance.
South Dakota, Alaska, and Vermont have replaced Columbus Day with an official state holiday known as Indigenous Peoples’ Day.  They wanted to recognize the sacrifice and contributions of American Indians rather than celebrate an explorer who opened up the Americas to European colonization and displacement of indigenous peoples.   As of 2016, over 40 US jurisdictions celebrate Indigenous Peoples’ Day, the majority have replaced Columbus Day but some acknowledge both holidays. 
Hawaii celebrates Discoverers’ Day on the same day, to commemorate the Polynesian discoverers of Hawaii. Protesters continue to object to any marking of Columbus’ discovery. The state government does not treat either Columbus Day or Discoverers’ Day as a legal holiday; state, city and county government offices and schools are open for business.
Various tribal governments in Oklahoma designate the day Native American Day, or name the day after their own tribes.
Oregon does not recognize Columbus Day; schools and public offices remain open. Neither Iowa and Nevada celebrate Columbus Day as an official holiday, but the states’ respective governors are “authorized and requested” by statute to proclaim the day each year.
Several other states have removed Columbus Day as a paid holiday for government workers while still maintaining Columbus Day either as a day of recognition or a legal holiday for other purposes. These include California and Texas. For California state employees, Columbus Day was exchanged for Cesar Chavez Day on March 31.