New Mexico's 2nd congressional district
Template:Short description Script error: No such module "Hatnote". Script error: No such module "redirect hatnote". Template:Use mdy dates Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".
New Mexico's 2nd congressional district serves the southern half of New Mexico, including Las Cruces, and the southern fourth of Albuquerque. It is currently represented by Democrat Gabe Vasquez.
The district was one of 13 congressional districts that voted for Donald Trump in the 2024 presidential election while simultaneously electing a Democrat in the 2024 House of Representatives elections.[1] Template:Toclimit
History
Historically, the district has leaned more Republican than New Mexico's other two districts, particularly in presidential elections. In the 2020 election, Republican candidate Yvette Herrell defeated Democratic representative Xochitl Torres Small in a rematch of their race in 2018. Herrell is the third Native woman elected to Congress and she assumed office on January 3, 2021. Following the 2020 census, each congressional district in the state underwent redistricting "to ensure that each district has a variety of constituents better reflecting the diversity of interests in New Mexico as a whole."[2] This district was made much more Democratic, as it gained more of Albuquerque while losing some heavily Republican areas in the eastern part of the state. With a tight margin, Democratic challenger Gabe Vasquez won the 2022 midterm election.[3] Nevertheless, with a Cook Partisan Voting Index rating of EVEN, it is the least Democratic district in New Mexico, a state with an all-Democratic congressional delegation.[4]
Recent election results from statewide races
| Year | Office | Results[5][6] |
|---|---|---|
| 2008 | President | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Obama 57% - 42% |
| Senate | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Udall 60% - 40% | |
| 2010 | Governor | align="right" style="background-color:Template:Republican Party (US)/meta/shading"|Martinez 55% - 45% |
| Secretary of State | align="right" style="background-color:Template:Republican Party (US)/meta/shading"|Duran 54% - 46% | |
| Attorney General | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|King 54% - 46% | |
| Treasurer | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Lewis 54% - 46% | |
| Auditor | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Balderas 54% - 46% | |
| 2012 | President | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Obama 55% - 45% |
| Senate | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Heinrich 52% - 44% | |
| 2014 | Senate | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Udall 54% - 46% |
| Governor | align="right" style="background-color:Template:Republican Party (US)/meta/shading"|Martinez 59% - 41% | |
| Secretary of State | align="right" style="background-color:Template:Republican Party (US)/meta/shading"|Duran 54% - 46% | |
| Attorney General | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Balderas 55% - 45% | |
| Treasurer | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Eichenberg 50.1% - 49.9% | |
| Auditor | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Keller 51% - 49% | |
| 2016 | President | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Clinton 48% - 42% |
| Secretary of State (Spec.) | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Toulouse Oliver 54% - 46% | |
| 2018 | Senate | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Heinrich 53% - 33% |
| Governor | align="right" style="background-color:Template:Republican Party (US)/meta/shading"|Pearce 53% - 47% | |
| Attorney General | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Balderas 59% - 36% | |
| Auditor | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Colón 55% - 45% | |
| 2020 | President | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Biden 52% - 46% |
| Senate | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Ray Luján 50% - 47% | |
| 2022 | Governor | align="right" style="background-color:Template:Republican Party (US)/meta/shading"|Ronchetti 49% - 48% |
| Secretary of State | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Toulouse Oliver 50% - 47% | |
| Attorney General | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Torrez 52% - 48% | |
| Treasurer | align="right" style="background-color:Template:Republican Party (US)/meta/shading"|H. Montoya 50.1% - 49.9% | |
| 2024 | President | align="right" style="background-color:Template:Republican Party (US)/meta/shading"|Trump 50% - 48% |
| Senate | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Heinrich 52% - 48% |
Composition
For the 118th and successive Congresses (based on redistricting following the 2020 census), the district contains all or portions of the following counties and communities:[7]
- Albuquerque (part; also 1st), Isleta, Pajarito Mesa, Rio Rancho (part; also 1st; shared with Sandoval County), South Valley
Catron County (18)
- All 18 communities
Chaves County (0)
- No incorporated municipalities or census-recognized places
Cibola County (34)
- All 34 communities
Doña Ana County (30)
- All 30 communities
Eddy County (10)
- Atoka (part; also 3rd), Carlsbad, Happy Valley, Hope, La Huerta, Livingston Wheeler, Loco Hills, Loving, Malaga, Whites City
Grant County (26)
- All 26 communities
Hidalgo County (8)
- All 8 communities
Lea County (5)
Luna County (11)
- All 11 communities
McKinley County (3)
- Ramah, Timberlake (shared with Cibola County), Zuni Pueblo
Otero County (17)
- All 17 communities
Sierra County (11)
- All 11 communities
Socorro County (16)
- All 16 communities
Valencia County (9)
List of members representing the district
Election results
1968
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box new seat win
|}Script error: No such module "Check for unknown parameters".
1970
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box gain with party link without swing
|}Script error: No such module "Check for unknown parameters".
1972
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
1974
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
1976
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
1978
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
1980
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box gain with party link without swing
|}Script error: No such module "Check for unknown parameters".
1982
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
1984
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
1986
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
1988
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
1990
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
1992
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box candidate no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
1994
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
1996
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
1998
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
2000
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
2002
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
2004
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
2006
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link without swing
|}Script error: No such module "Check for unknown parameters".
2008
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box gain with party link without swing
|}Script error: No such module "Check for unknown parameters".
2010
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box gain with party link without swing
|}Script error: No such module "Check for unknown parameters".
2012
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link no change
|}Script error: No such module "Check for unknown parameters".
2014
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link no change
|}Script error: No such module "Check for unknown parameters".
2016
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box hold with party link no change
|}Script error: No such module "Check for unknown parameters".
2018
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box total no change Template:Election box gain with party link without swing
|}Script error: No such module "Check for unknown parameters".
2020
Template:Election box begin no changeTemplate:Election box winning candidate with party link no changeTemplate:Election box candidate with party link no changeTemplate:Election box total no changeTemplate:Election box gain with party link no change |}Script error: No such module "Check for unknown parameters".
2022
Template:Election box begin no changeTemplate:Election box winning candidate with party link no changeTemplate:Election box candidate with party link no changeTemplate:Election box candidate with party link no changeTemplate:Election box total no changeTemplate:Election box gain with party link no change |}Script error: No such module "Check for unknown parameters".
2024
Template:Election box begin no changeTemplate:Election box winning candidate with party link no changeTemplate:Election box candidate with party link no changeTemplate:Election box total no changeTemplate:Election box hold with party link no change |}Script error: No such module "Check for unknown parameters".
See also
Script error: No such module "Portal".
References
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Congressional Biographical Directory of the United States 1774–present
Script error: No such module "Navbox".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ https://davesredistricting.org/maps#viewmap::ec1c76cd-f59f-445b-8f24-fbffb0e8bdf5
- ↑ Script error: No such module "citation/CS1".
- ↑ https://www2.census.gov/geo/maps/cong_dist/cd118/cd_based/ST35/CD118_NM02.pdf
- Pages with script errors
- Pages with broken file links
- Congressional districts of New Mexico
- Bernalillo County, New Mexico
- Catron County, New Mexico
- Cibola County, New Mexico
- Doña Ana County, New Mexico
- Eddy County, New Mexico
- Grant County, New Mexico
- Hidalgo County, New Mexico
- Lea County, New Mexico
- Lincoln County, New Mexico
- Luna County, New Mexico
- McKinley County, New Mexico
- Otero County, New Mexico
- Sierra County, New Mexico
- Socorro County, New Mexico
- Valencia County, New Mexico
- 1969 establishments in New Mexico
- Constituencies established in 1969