Twentynine Palms CA Real Estate & Land for Sale

483 Properties Found

Sort Results:
1–25 of 483 properties displayed
Refine Property Search
Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 of 20    Prev | Next
Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
NEW LISTING
MLS#:
IG25278726
Type:
Land
Lot size:
10 Acres
Listed by PONCE & PONCE REALTY, INC Jose Moreno
View additional info

ADDITIONAL INFORMATION

HUGE LOT TO INVEST OF THE FUTURE OF 29 PALMS. This lot is situated between Papoose Trail and Timothy Rd. Perfect location for the explorer in your heart. Go off-road and make trails to build your future. Ideal to go hiking and camping. Make your appointment to go see!

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
NEW LISTING
MLS#:
ND25266705
Type:
Land
Lot size:
4.02 Acres
Listed by Loanstar Financial Donald Adamson
View additional info

ADDITIONAL INFORMATION

Prime 4.02-acre desert parcel on Two Mile Road in rapidly growing Twentynine Palms - gateway to Joshua Tree National Park and home to world's largest Marine Corps training base. APN 0625-091-36-0000 offers flat topography perfect for off-grid development with RL-5 zoning allowing rural living on county-maintained dirt road access. Located just 3 minutes from Twentynine Palms Airport and Highway 62 for easy connectivity to Palm Springs, Los Angeles, and Las Vegas. Solar, well, and septic needed - ideal setup for sustainable desert living in San Bernardino County's hottest investment corridor. Property sits in thriving community experiencing arts renaissance with growing population of 28,700+ residents, stable military economy, and booming tourism from Joshua Tree National Park proximity. Desert scrub terrain with abundant sunshine makes solar power generation exceptionally efficient while flat slope ensures easy building and excellent drainage. Perfect for custom home construction, RV camping, off-grid retreat, or investment in California's fastest-appreciating desert land market. Coordinates 34.15026, -115.96131 place you minute from world-class rock climbing, hiking, stargazing, and outdoor recreation with Joshua Tree's International Dark Sky designation. Recent zoning changes allow increased density for RV parks and campgrounds, enhancing development potential and property values. Area features boutique shopping, local restaurants, cultural events, and all essential services while maintaining authentic desert character. Land values are showing strong appreciation. Whether building your desert dream home, establishing off-grid homestead, or securing investment in Southern California's emerging desert paradise, this ready-to-develop land offers immediate potential in recession-resistant market anchored by permanent military presence. Drive Two Mile Road today and envision your future in this high-desert oasis where small-town charm meets unlimited recreational opportunities just minutes from America's premier desert national park.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
NEW LISTING
MLS#:
219140193DA
Type:
Land
Subdivision:
Not Applicable-1
Lot size:
5 Acres
Listed by Compass Marnie Balog
View additional info

ADDITIONAL INFORMATION

Wide open spaces, starry nights. Wonder Valley - gearing up to be the next Joshua Tree getaway. Solitude and peace abounds. 5 flat useable acres. Utilities appear to be nearby, slab on property from prior Homestead structure. Roads are in great condition leading to property. Panoramic views.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
NEW LISTING
MLS#:
219140193
Type:
Land
Subdivision:
Not Applicable
Lot size:
5 Acres
Courtesy: Compass 760-249-2120
View additional info

ADDITIONAL INFORMATION

Wide open spaces, starry nights. Wonder Valley - gearing up to be the next Joshua Tree getaway. Solitude and peace abounds. 5 flat useable acres. Utilities appear to be nearby, slab on property from prior Homestead structure. Roads are in great condition leading to property. Panoramic views.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
NEW LISTING
MLS#:
SB25277431
Type:
Land
Lot size:
40 Acres
Listed by Bankers Realty Exclusive, Inc. Anissa Guerrero
View additional info

ADDITIONAL INFORMATION

40 acres of undeveloped land perfect for an investor or perhaps a massive family compound. Close enough to town to get your groceries without it being a chore! Water not connect. Electricity not connected. Buyer to verify use and utilities.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
NEW LISTING
MLS#:
219140099DA
Type:
Land
Subdivision:
Not Applicable-1
Listed by CH Michael Angie Ruiz
View additional info

ADDITIONAL INFORMATION

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
NEW LISTING
MLS#:
219140099
Type:
Land
Subdivision:
Not Applicable
Courtesy: CH Michael 760-550-1928
View additional info

ADDITIONAL INFORMATION

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
NEW LISTING
MLS#:
JT25277054
Type:
Land
Lot size:
4.81 Acres
Listed by Cindy Mark Realty Cindy Mark
View additional info

ADDITIONAL INFORMATION

Beautiful 4.8-Acre Desert Heights Lot with Paid Water Meter Stunning 4.8-acre parcel located in the desirable Desert Heights subdivision of Twentynine Palms. This property offers gorgeous, unobstructed views of the Indian Cove rock formations, along with breathtaking sunrises and sunsets in every direction.The lot includes a paid water meter and is situated less than 1/4 mile from a paved road, providing easy access while still offering privacy and wide-open space. A perfect location to build your dream home and escape the city. Enjoy fresh desert air, star-filled night skies, and endless outdoor recreation. Off-roading trails are just minutes away, and the property is conveniently located a short drive to the world’s largest Marine Corps base, approximately 15 minutes to Joshua Tree Village, and a short drive to the center of 29 Palms. An excellent opportunity for those seeking space, views, and the true High Desert lifestyle.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
NEW LISTING
MLS#:
JT25276819
Type:
Land
Lot size:
1.9 Acres
Listed by Cherie Miller & Associates Sandra Boldt
View additional info

ADDITIONAL INFORMATION

Scenic Wonder Valley parcel ready for your vision. Surrounded by wide open spaces and close to town, this nearly two acre parcel offers so many options for your dream desert getaway. Located on a paved road. Minutes from the Joshua Tree National Park and the Marine Corp Air Ground Combat Center.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
NEW LISTING
MLS#:
219140030DA
Type:
Land
Subdivision:
Not Applicable-1
Lot size:
59.4 Acres
Listed by Judy Wagner Real Estate Judy Wagner
View additional info

ADDITIONAL INFORMATION

59.4 acres of beautiful desert land for your own personal resort or quiet getaway. Power and water in street. Paved road to property and close enough to local restaurants and shopping yet rural enough for exquisite sunsets and views. This includes a 10 acre parcel and a 49.4 acre parcel. Great opportunity for a builder as well as desert dwellers. This one won't last forever!

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
NEW LISTING
MLS#:
219140030
Type:
Land
Subdivision:
Not Applicable
Lot size:
59.4 Acres
Courtesy: Judy Wagner Real Estate 760-799-9310
View additional info

ADDITIONAL INFORMATION

59.4 acres of beautiful desert land for your own personal resort or quiet getaway. Power and water in street. Paved road to property and close enough to local restaurants and shopping yet rural enough for exquisite sunsets and views. This includes a 10 acre parcel and a 49.4 acre parcel. Great opportunity for a builder as well as desert dwellers. This one won't last forever!

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
NEW LISTING
MLS#:
FR25276038
Type:
Land
Lot size:
5 Acres
Listed by Dombroski Realty Brian Dombroski
View additional info

ADDITIONAL INFORMATION

This 5-acre parcel in Wonder Valley offers open desert space with county-maintained dirt road access and expansive views across the high desert. Sitting at approximately 1,315 feet in elevation, the level terrain and Rural Living (RL-5) zoning allow for a single-family home, mobile or manufactured home, or limited camping, giving you flexibility to use the land at your own pace. Located east of Twentynine Palms and bordered by vast stretches of public land, the property provides a quiet setting while remaining within 20–25 minutes of schools, groceries, fuel, and local services. Joshua Tree National Park is a short drive away, making this an appealing option for buyers seeking space, access, and a practical location in San Bernardino County’s high desert.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
Active
MLS#:
JT25275607
Type:
Land
Lot size:
5 Acres
Listed by C & S Real Estate, Inc. Marvin Marquez
View additional info

ADDITIONAL INFORMATION

(APN 0612061090000) This lovely CORNER LOT of 5 acres is located in the serene Copper Mountain East area of 29 Palms! Just a short distance from paved Lear Avenue, ease of access, utilities that appear to be nearby, and a lack of protected desert plants on the property mean this lot is ready for your next dream construction project (buyer to verify all utilities and land use). As you approach the parcel, you will love the vast swaths of open desert that surround you here, and appreciate that any neighbors are well spaced, preserving the relaxing vibes of the desert. As you walk the land, let your imagination run wild with the possibilities of this generous space. Copper Mountain paints an impressive view nearby to the east, while the desert horizons stretch on into the vast distance all around you. Imagine the peaceful and private desert getaway you could create here – and at only approximately 10 minutes to either 29 Palms or Joshua Tree, not only is this location secluded, it's also a convenient base for any Hi-Desert adventure you could desire. Come visit this beauty for yourself and see why this would be a great location for your desert dream home!

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
Active
MLS#:
JT25275588
Type:
Land
Lot size:
5 Acres
Listed by Jennifer Finch, Broker Jennifer Finch
View additional info

ADDITIONAL INFORMATION

A beautiful 5 acre parcel with all around views yet minutes to the heart of town. This is a level property with no Joshua Trees, insuring an easy build. Water and electric are available. There are nice homes in the area that captures everything about 29 Palms that we know and love. Drive by and see for yourself. This could be yours for this great price. Perfect position for welcoming morning sunrise and evening sunsets over Mt. San Gorgonio.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
Active
MLS#:
JT25277874
Type:
Land
Lot size:
19.31 Acres
Listed by Coldwell Banker Roadrunner Realty Pamela Garcia
View additional info

ADDITIONAL INFORMATION

Opportunity Meets Open Desert Living This 19.31-acre parcel in Desert Heights, 29 Palms offers a compelling blend of scale, infrastructure, and lifestyle appeal ideal for investors, builders, or buyers looking to secure land with meaningful improvements already in place. The property includes an installed water meter and a concrete septic tank (buyer to verify condition, capacity, and all boundary information), providing a valuable head start on future development and reducing upfront planning timelines. With expansive acreage and wide-open desert views, the land supports a range of potential uses—from a private desert residence or multi-structure compound to long-term land hold in a growing high-desert market. The setting delivers the quiet, space, and dark skies that continue to attract end users, short-term rental developers, and lifestyle buyers alike. Near Twentynine Palms Military Base, Joshua Tree National Park and in Close proximity to Palm Springs and Big Bear for the ultimate desert living experience! A solid land opportunity where infrastructure, acreage, and desert demand intersect.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
Active
MLS#:
219139887PS
Type:
Land
Subdivision:
Not Applicable-1
Lot size:
0.3 Acres
Listed by Sharon Rose Realty, Inc. Faisal Alserri
View additional info

ADDITIONAL INFORMATION

Premier 13,000 sf Commercial lot located just off National Park Dr in Twentynine Palms, CA. Within a few minutes from the Joshua Tree National Park entrance gate. Great highway frontage + plenty of space for parking with an alley in rear. Just a few hundred feet from National Park Drive which goes to the Joshua Tree National Park. Plenty of space for a variety of retail or hospitality uses. Possibilities for restaurant, bar, motel, retail shops, art studio, or more. 29 Palms is a booming city with new restaurants, bars, hotels and cafes. About 3 million tourists visit the park annually. Not far from the new Freedom Mall and Tortoise Rock casino. About 10,000 service men and women at the nearby 29 Palms Marine Base. Great opportunity for an investor and or business owner. Vistas of the Bullion Mtns and the Little San Bernardino Mtns. Enjoy the mild winters. Buyers must contact the city for all questions on building. Buyers must contact the utilities agencies for questions on utilities. APN: 0617-231-24-0000 Address is not a real address & is for marketing purposes only. GPS: 34.13537, -116.04934 Don't Wait! - Call Now!

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
Active
MLS#:
219139887
Type:
Land
Subdivision:
Not Applicable
Lot size:
0.3 Acres
Courtesy: Sharon Rose Realty, Inc. 760-880-4894
View additional info

ADDITIONAL INFORMATION

Premier 13,000 sf Commercial lot located just off National Park Dr in Twentynine Palms, CA. Within a few minutes from the Joshua Tree National Park entrance gate. Great highway frontage + plenty of space for parking with an alley in rear. Just a few hundred feet from National Park Drive which goes to the Joshua Tree National Park. Plenty of space for a variety of retail or hospitality uses. Possibilities for restaurant, bar, motel, retail shops, art studio, or more. 29 Palms is a booming city with new restaurants, bars, hotels and cafes. About 3 million tourists visit the park annually. Not far from the new Freedom Mall and Tortoise Rock casino. About 10,000 service men and women at the nearby 29 Palms Marine Base. Great opportunity for an investor and or business owner. Vistas of the Bullion Mtns and the Little San Bernardino Mtns. Enjoy the mild winters. Buyers must contact the city for all questions on building. Buyers must contact the utilities agencies for questions on utilities. APN: 0617-231-24-0000 Address is not a real address & is for marketing purposes only. GPS: 34.13537, -116.04934 Don't Wait! - Call Now!

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
Active
MLS#:
JT25274618
Type:
Land
Lot size:
5 Acres
Listed by C & S Real Estate, Inc. Raymond Pliego
View additional info

ADDITIONAL INFORMATION

Escape to the wide-open quiet of Wonder Valley with this expansive 5-acre parcel tucked off Hollywood Lane. Here, the landscape stretches endlessly in every direction, offering unobstructed panoramic views, true off-grid privacy, and the kind of deep, desert tranquility you simply can’t find closer to town. Whether you envision a modern desert retreat, an artist’s hideaway, or a basecamp for stargazing and adventure, this land gives you a blank canvas with ultimate seclusion and incredible natural beauty. Wake up to glowing sunrises over the mountains, spend your days surrounded by open sky, and end your evenings beneath some of the clearest stars in California. With easy access to the area’s trails, hot springs, and the unique creative energy Wonder Valley is known for, this property blends serenity with opportunity. If you’ve been searching for a place where you can truly unplug, spread out, and create something of your own—this is it.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
Active
MLS#:
219139836DA
Type:
Land
Subdivision:
Not Applicable-1
Lot size:
0.3 Acres
Listed by Mclaren Realty Group Katie McLaren
View additional info

ADDITIONAL INFORMATION

29 palms HWY. A flat and buildable parcel of Commercial lot. Surrounding businesses are busy in 29 Palms along the 29 palms HWY. An excellent investment opportunity. buyer to verify zoning and square footage.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
Active
MLS#:
219139836
Type:
Land
Subdivision:
Not Applicable
Courtesy: Mclaren Realty Group 760-899-0075
View additional info

ADDITIONAL INFORMATION

29 palms HWY. A flat and buildable parcel of Commercial lot. Surrounding businesses are busy in 29 Palms along the 29 palms HWY. An excellent investment opportunity. buyer to verify zoning and square footage.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
Active
MLS#:
PW25274003
Type:
Land
Lot size:
2.5 Acres
Listed by Professional R.E. Center, Inc. Tram Duong
View additional info

ADDITIONAL INFORMATION

Vacant Land For Sale - Twentynine Palms, CA 92277 APN: 0625-031-62-0000 Lot Size: +2.5 Acres Zoning: Residential - Vacant Land Discover the freedom and possibilities vith this spacious 2.5-acre residential vacant lot located in the growing High Desert community of Twentynine Palms, home to Joshua Tree National Park, the Marine Corps Base, and year-round desert adventures. This generous parcel offers a peaceful desert setting with open skies, natural terrain, and beautiful mountain views-perfect for building a custom home, placing a manufactured home, or holding as a long-term investment. The area provides an excellent mix of privacy and accessibility, with nearby attractions, outdoor recreation, and convenient access to local amenities. Whether you're looking to develop, create your personal desert retreat, or invest in a fast-growing region of San Bernardino County, this property offers outstanding potential.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
Active
MLS#:
JT25273646
Type:
Land
Lot size:
1.25 Acres
Listed by C & S Real Estate, Inc. Raymond Pliego
View additional info

ADDITIONAL INFORMATION

Discover 1.25 acres of untouched desert beauty with sweeping, priceless views in the highly coveted Indian Cove area of 29 Palms. This property delivers that rare “national park in your backyard” feeling, with dramatic rocky mountains rising just to the south—your daily reminder of why people fall in love with the high desert. Outdoor lovers will appreciate being just minutes from world-class hiking, and only a 15-minute drive to the Joshua Tree National Park West Entrance. Even better, you're a quick 5-minute drive to downtown Joshua Tree, where you’ll find coffee shops, boutiques, restaurants, and all the local charm this artistic community is known for. Whether you're dreaming of a private desert retreat, planning your first investment, or exploring development opportunities, this parcel offers endless potential. Come walk the land and imagine the possibilities. Buyer to verify availability of all utilities during due diligence. Lot lines in photos are approximate. Address is fictitious and provided solely to assist with locating the property.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
Active
MLS#:
JT25272794
Type:
Land
Lot size:
5 Acres
Listed by Joshua Tree Modern Karla Ruzicki
View additional info

ADDITIONAL INFORMATION

Welcome to your own slice of paradise! This stunning 5-acre Wonder Valley property is perfectly positioned to embrace the tranquil desert lifestyle. Facing the base of the Cleghorn Lakes and the Sheephole Valley Wilderness mountains, this parcel offers you a front-row seat to some of the most breathtaking views in the high desert. Located on the last street before expansive BLM land, the property directly borders public lands on its north and west sides, ensuring both privacy and an expansive natural backdrop. You’ll find an existing concrete slab on site and a power line with a transformer conveniently located along the street, offering a practical starting point for any future plans. Wonder Valley is celebrated for its serene, rural charm and some of the darkest skies in the high desert—ideal for stargazing and truly unwinding. Don’t miss this incredible opportunity to create your perfect desert retreat!

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
Active
MLS#:
OC25272143
Type:
Land
Lot size:
0.45 Acres
Listed by RE/MAX TerraSol Adam Anastasi
View additional info

ADDITIONAL INFORMATION

Vacant land with amazing views. Right off the HWY 62 going into the the main area of town.

Beds:
n/a
Baths:
Sq.Ft.:
n/a
Status:
Active
MLS#:
OC25272147
Type:
Land
Lot size:
0.53 Acres
Listed by RE/MAX TerraSol Adam Anastasi
View additional info

ADDITIONAL INFORMATION

Amazing piece of land that has a shared driveway with the house that is also for sale. This can be purchased with the house or separately. Flat area that has been groomed and ready for your dream. Views for miles and miles. The sunsets are completely dreamy from this hilltop position. It sits atop a hill and ventures from the hwy up several feet to a landing area atop. Check with the city for permitting, zoning, utilities and possible building on this lot as well as the potential easement of the driveway to the land.

Refine Property Search
Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 of 20    Prev | Next
1–25 of 483 properties displayed
Barbara Lynn Simmons, CALBRE 637579, Xome Inc., CALBRE 1932600, [email protected], 844-400-XOME (9663), 2945 Townsgate Road, Suite 200, Westlake Village, CA 91361

The information being provided by California Regional Multiple Listing Service, Inc. (“CRMLS”) is for your personal, non-commercial use and may not be used for any purpose other than to identify prospective properties you may be interested in purchasing. Any information relating to a property referenced on this web site comes from CRMLS. This web site may reference real estate listing(s) held by a brokerage firm other than the broker and/or agent who owns this website. The accuracy of all information is deemed reliable but not guaranteed and should be personally verified through personal inspection by and/or with the appropriate professionals. The data contained herein is copyrighted by CRMLS and is protected by all applicable copyright laws. Any dissemination of this information is in violation of copyright laws and is strictly prohibited.
Barbara Lynn Simmons, CALBRE 637579, Xome Inc., CALBRE 1932600, [email protected], 844-400-XOME (9663), 2945 Townsgate Road, Suite 200, Westlake Village, CA 91361


Based on information from the California Desert Association of REALTORS®. All data, including all measurements and calculations of area, is obtained from various sources and has not been, and will not be, verified by broker or MLS. All information should be independently reviewed and verified for accuracy. Properties may or may not be listed by the office/agent presenting the information.



Twentynine Palms 92277 Real Estate

Twentynine Palms is located in California. Twentynine Palms, California 92277has a population of 27,176. Twentynine Palms 92277 is more family-centric than the surrounding county with 40.06% of the households containing married families with children. The county average for households married with children is 33.94%.

The median household income in Twentynine Palms, California 92277 is $46,887. The median household income for the surrounding county is $70,287 compared to the national median of $69,021. The median age of people living in Twentynine Palms 92277 is 24.2 years.

Twentynine Palms Weather

The average high temperature in July is 103.4 degrees, with an average low temperature in January of 38.9 degrees. The average rainfall is approximately 6.3 inches per year, with 0 inches of snow per year.

Twentynine Palms Map

Twentynine Palms Real Estate Market Conditions

  • Median sales price

    $250,000
    21.9%
    change since last quarter
  • # Active listings

    711
    30-day change

Twentynine Palms Schools and Demographics

Education near Twentynine Palms, CA

City County
High School Graduates 91.6 81.1
College Degree - 2 year 8.22 8.55
College Degree - 4 year 23.92 21.91
Graduate Degree 5.39 5.61
Expenditures per Student 14,673 14,673
Students per Teacher 22.7 22.7

Elementary Schools near Twentynine Palms, CA

Grades Students P/T Ratio ZIP
Condor Elementary School KG - 06 541 22.8 92277
Friendly Hills Elementary School KG - 06 402 20.4 92252
Joshua Tree Elementary School KG - 06 332 22.1 92252
Landers Elementary School KG - 06 142 17.7 92285
Morongo Valley Elementary School KG - 06 219 23.1 92256
Oasis Elementary School KG - 06 531 23.9 92277
Onaga Elementary School KG - 06 679 23.3 92284
Palm Vista Elementary School KG - 06 295 20.8 92277
Twentynine Palms Elementary School KG - 06 605 23.2 92277
Yucca Mesa Elementary School KG - 06 440 20.2 92277
Yucca Valley Elementary School KG - 06 605 22.8 92284

Middle Schools near Twentynine Palms, CA

Grades Students P/T Ratio ZIP
La Contenta Middle School 07 - 08 752 25.6 92284
Twentynine Palms Junior High School 07 - 08 442 20.5 92277

High Schools near Twentynine Palms, CA

Grades Students P/T Ratio ZIP
Twentynine Palms High School 09 - 12 752 20.2 92277
Yucca Valley High School 09 - 12 1,354 30.1 92284

Ungraded Schools near Twentynine Palms, CA

Grades Students P/T Ratio ZIP
* Black Rock Alternative/Continuation 09 - 12 121 16.8 92284
Hope Academy Charter KG - 12 1,203 18.6 92395
Preschool UG - UG 0 92277

Demographics near Twentynine Palms, CA 92277

Zip Code City
Neighborhood Type Suburban
Population 27,176 2,171,071
Population Density 463 108
Median Age 24.2 33.8
People per Household 2.8 3.3
Median Household Income 46,887 70,287
Average Income per Capita 23,325 28,443

Real estate near Twentynine Palms