Porto da Cruz (, English: port of the cross) is a civil parish in the municipality of Machico in the northeastern corner of Madeira. In 2001 the resident population included 2793 people, dispersed throughout an area of 25.22 km² (there were approximately 110 inhabitants per km² at that time).