Since 2012, Cannavale has been dating actress Rose Byrne. Cannavale and Byrne's first child, Rocco Robin Cannavale, was born on February 1, 2016. He and Byrne had their second child together, a son called Rafa, in November 2017.