Sources exclusively tell Page Six that his fiancée, Tricia Davis, is pregnant with the couple’s first child.

Spies in Las Vegas over New Year’s noticed Davis, in a loose-fitting black dress, wasn’t drinking while out with Macklemore and pals.

The couple and their entourage had dinner at the Mirage restaurant Stack before his performance at 1Oak.

“Tricia wasn’t drinking while everyone else had a cocktail,” a spy said.

Then, at 1Oak where Macklemore performed with Ryan Lewis, the rapper kept a close eye on Davis, who’s also his road manager.

“She was dancing and standing in the back, but not really with the crowd. If Macklemore wasn’t performing, he was right next to her, guarding her,” our spy said, adding that when Davis put her hand on her stomach, “that’s when you could see a baby bump!”

Davis and the rapper have been together for eight years and met when she was a nurse.

Macklemore, whose rep didn’t get back to us, proposed to Davis in January of 2013.