Williams Acres is an unincorporated community and census-designated place (CDP) in McKinley County, New Mexico, United States.
[3] The CDP is in the western part of the county, in the valley of the Puerco River, a west-flowing tributary of the Little Colorado.
The community is bordered to the south by Interstate 40 and to the north by the Gallup Subdivision of the BNSF Railway.
New Mexico State Road 118 (Historic Route 66) runs through the northern side of the community.
According to the U.S. Census Bureau, the CDP has an area of 0.81 square miles (2.10 km2), all land.