(Portuguese pronunciation: [kɐˈnisu]) is a parish in the municipality of Santa Cruz in the Madeira Islands.
It was elevated to city status in 2005. The population in 2011 was 23,368, in an area of 11.99 km². Caniço is connected to the urban sprawl of Funchal and is larger than the seat of the municipality. It is located 6 km east of Funchal.