I am from NJ and have used Ma'am and Sir often-mostly when I worked in a bank and had to address someone I didnt know. For example: Sir? I'll help you over here..
I hear grocery store people use it all the time-"thank you ma'am."
I hear wait staff use it too-"what can I get you sir?"
My husband is a firefighter and he addresses people as sir or ma'am all the time on calls-as do the police.
I do not hear kids use it towards adults in everyday conversation, and I have not taught my kids to use it-if they were trying to get the attention of someone they didn't know, they would use Sir or Ma'am, otherwise they use Mr or Mrs LastName or a first name. They don't call my husband and I, Sir or Ma'am-Mommy and Daddy are fine.
All my kids' friends call me by my first name only, though when I am in school helping out, the teacher introduces me as Mrs. LastName and that's what the kids who don't know me outside of school call me.
I hate when kids call me Miss FirstName..because my name is Vicki.
I do have a friend from VA whose kids call me Miss Vicki and I would never tell them not to, but I do look around for Tiny Tim and his ukelele every time I hear them say it.
