As of the census[2] of 2000, there were 1,388 people, 517 households, and 387 families residing in the township.
There were 875 housing units at an average density of 26.6 per square mile (10.3/km2).
19.7% of all households were made up of individuals, and 6.0% had someone living alone who was 65 years of age or older.
Melrose Township is served by three separate school districts.
A small southeastern portion of the township is served by Boyne Falls Public School District to the south in Boyne Valley Township.