A povoação do Caniço foi elevada à categoria de vila em 19 de abril de 2000 e a cidade em 10 de junho de 2005.
A denominação de Caniço provém da planta com o mesmo nome que era abundante na região, pela descoberta da Ilha da Madeira, no século XIV.
Em 1676 foi criada a freguesia da Camacha, separando-se do Caniço. Esta pertenceu ao concelho do Funchal até 1835 em que foi integrada no concelho de Santa Cruz.