TMZ said Thursday Frampton cited irreconcilable differences as the reason for the split.
Frampton and Elfers have one daughter.
The 61-year-old British musician was previously married and divorced two other times.
Ray Liotta sues skin care company over use of likeness
NBC reportedly holds celebs hostage to Jimmy Fallon's show