Salem was 30 mins for me, no appointment
Don't try this in NH, at least at Concord. The wait can be 3 or 4 hours.
I just had mine renewed in Salem, getting a real ID in the process (the concept pisses me off but I fly a lot, like to have 2 ID forms in case I lose one during the trip , ie to get home hassle free).
Yes I was out in 40 minutes. But here's what boils my blood. Haven't gotten around to writing a letter to bitch, but one is coming.
Online they say to make an appointment along the lines of "if you are renewing your license out of sequence", ie if it's not expiring. Mine was to expire, never had to make an appointment before, I assume they don't even want me to make an appointment based on what they publish.
I got there, luckily it's slow. But I'm informed since I didn't make an appointment they will only serve me if nobody else is there who made an appointment, ie in perpetuity if someone shows up with an appointment I'm bumped behind them. So I wait with 3 other people, they get called first, 2 other people show up 10 min behind me, also called first - keeps going on like that until eventually nobody with an appointment shows up. Lady at counter said sometimes with no appointment you end up there for hours and running out the clock and they close.
Prime example of someone stupid and feeling entitled in the government, making ridiculous policies. Probably is historically tied to covid crap somehow too. Even at a doctor, dentist, salon, etc - places where reasonably they need appointments (and the DMV does not) they squeeze someone in between who shows up unannounced.