The governing body may adopt a zoning ordinance. Before adoption or renewal of the ordinance, the council shall hold at least one public hearing. Notice of the time and place of the hearing shall be given once at least ten days in advance by publication in a legal newspaper of the municipality. Any interested person shall be given a full, fair, and complete opportunity to be heard at the hearing, and the governing body may refuse or adopt the ordinance, with or without amendment.
SDCL 11-4-4