No, Shakira is not married. However, she had been in a relationship with famous Spanish footballer Gerard Piqué for over a decade. The couple had two children together. However, they broke up in 2022.