Welcome to the City of Harbor Springs, Michigan

Harbor Springs is a charming waterfront community that lies in a sheltered bay on the north shore of Little Traverse Bay on Lake Michigan. M-119 connects with US 31 seven miles east and south at Bay View, and Petoskey, which is 4 miles away on the south side of the harbor. The area offers an abundance of natural beauty, four seasons of outdoor activity and an array of cultural and culinary attractions.
May 15 City Manager’s Report

The City Manager’s report is released on Fridays before City Council’s meetings.  Some items addressed will be mentioned or discussed at the Council meeting, while other items are included for informational purposes.


  • Public Restrooms
    Please see the following opening dates for the City’s public restrooms. We urge all visitors to wear personal protective equipment, such as facemasks, when using…
  • Governor Whitmer’s Executive Order No. 2020-92
    On May 18, Governor Whitmer issued Executive Order No. 2020-92, which replaces the previous “Stay Home, Stay Safe” Order. The new order divides Michigan into…
  • 2019 Annual Police Report
    To the Mayor, City Council, City Manager, Residents and guests, I am pleased to submit the 2019 Harbor Springs Police Department Annual Report to the…
  • Invitation to Bid – Harbor Springs Downtown Development Authority Tree Replacement/Tree Grate Installation
    The City of Harbor Springs Downtown Development Authority/Principal Shopping District (DDA/PSD) is soliciting bids for the removal/replacement of at least 35 downtown trees.  Project will…
  • News Articles

    Meetings & Events

    June 1 (Monday)
    City Council Meeting (ELECTRONIC MEETING)
    7:00 pm
    City Council Meeting (ELECTRONIC MEETING)
    June 4 (Thursday)
    8:00 am
    Downtown Development Authority/Principal Shopping District
    June 10 (Wednesday)
    Harbor Commission ELECTRONIC MEETING
    4:00 pm
    Harbor Springs Harbor Commission Meetings
    ZBA - Cancelled
    5:30 pm
    Zoning Board of Appeals Meeting
    June 11 (Thursday)
    View All Events