The Sex and the City actress explained that she never had a child because she was either busy with work or wasn't in a relationship.
Cattrall told the Independent: "I've always wanted to have children. That never happened. And I thought, 'Well, I'll do it next year. I'll do it after this film'. And then there was, 'Oh I'm single'.
"There is a feeling you give up a lot on this job, but you have to get a lot back, too. Luckily I have great friends and I have found a tremendous amount of happiness in mentoring young actors. They're like my kids."
The 54-year-old, who has been divorced twice, explained that her busy work schedule has had a negative impact on her relationships.
The Private Lives star added: "You know the price that you pay - not all actors, but this actor - is that I've been very lonely a lot in my life. I've had two marriages and I loved both my husbands very much, but I didn't see very much of them.
"The length of my work days is really hard on relationships. You never see anybody and that's a very tough thing for a woman."
Watch the trailer for Kim Cattrall's latest film Meet Monica Velour below: