The state operates 32 field offices and contracts with 39 municipalities to operate their own offices.

These municipalities have the option of adding fees above those charged for mandated MVD fees. They often charge per transaction and they range from $5.00 to $50.00. The actual amount will vary from municipal office to municipal office. The extra fees charged by the municipalities are not passed on to MVD in any way. They are kept in their entirety by that municipality.
The current municipal offices are:

Angel Fire

Artesia / Eddy County

Aztec

Bayard

Bernalillo

Bloomfield

Carrizozo

Chama

Cloudcroft

Corona

Cuba

Deming

Dexter

Estancia

Eunice

Ft. Summer

Hatch

Hobbs

Jal

​Jemez Springs

Kirtland AFB

Logan

Lovington

Melrose

Mora

Mountainair

Pecos

Questa

Red River

Rio Rancho

Roy

Santa Rosa

Sunland Park

Tatum

Tularosa

Wagon Mound

White Sands

​

Learn more about Wait Times

Wait Times are approximate and calculated using Q-Matic software. Q-Matic software measures the number of customers waiting, the number of windows open, and approximate transaction times to develop an estimated wait time.