O município é limitado a norte pelo município de Santana, a nordeste por Machico, a leste por Santa Cruz e a oeste por Câmara de Lobos, sendo banhado pelo oceano Atlântico a sul. Foi a João Gonçalves Zarco que coube a capitania da cidade em 1424, ano em que se iniciou o povoamento. As ilhas Selvagens, 250 quilómetros a sul do Funchal, pertencem a este município, havendo desta forma descontinuidade territorial.