Demographics & Statistics


The Town of Mesilla is located within Dona Ana County, NM.  According to the 2010 US Decennial Census, the population of the Town of Mesilla was 2,196, and the American Communities Survey for 2015 was 2,403. 

Visit the links below for detailed statistics for the Town of Mesilla, covering economics, housing, and demographics:

Social Characteristics

Economic Characteristics

Housing Characteristics

Demographic Characteristics

Dona Ana County

Dona Ana County is populated by several communities. Incorporated areas are the Town of Mesilla, City of Anthony, Village of Hatch, City of Las CrucesCity of Sunland Park and vast unincorporated areas. According to the 2010 US Decennial Census, the population of Dona Ana County was 209,235, and the American Community Survey estimated population for 2015 was 214,207.

Based on 2011-2015 American Community Survey 5-Year Estimates, the median household of Dona Ana County is $38,853 – ranked 22nd in the state.  The state’s median household income is $43,872.


In New Mexico all tangible personal and real property is subject to an ad valorem tax which is assessed by each county at the rate of 33.33% of value.

Gross receipts tax is paid according to where an item is purchased. Purchased in Town of Mesilla then 8.1875%; purchased in Dona Ana County then 6.75%. New Mexico levies a tax on the net income of every resident or nonresident employed or engaged in the transaction of business in, into or from the state.

Town of Mesilla

The Town of Mesilla has a Mayor and four (4) Trustees.

Current elected officials are: 

o    Mayor Nora L. Barraza
o    Carlos Arzabal
o    Stephanie Johnson-Burick
o    Linda Flores
o    Jesus Caro, Jr.

Municipal Judge is Lionel C. Frietze.

Mesilla has a Marshal’s Department. The Dona Ana County Sheriff’s Department, as well as the New Mexico State Police, can be called on for assistance. Kevin “K.C.” Alberg serves as the Town Marshal. 

The Mesilla Fire Department consists of one full-time fire Chief, Kevin Hoban, and many volunteers provide firefighting and emergency medical service capabilities. Our fire station is located in the middle of the Town.  We also have a substation at Mesilla Valley Bosque State Park

The Mesilla Town Hall is located at 2231 Avenida de Mesilla

P.O. Box 10 
Mesilla, New Mexico 88046 
(575) 524-3262 

To Top