Piedmont is a city primarily in Canadian County, Oklahoma, United States, though a small part of it is in Kingfisher County. It is a part of the Oklahoma City Metropolitan Area. As of the 2020 census, Piedmont had a population of 7,402. Piedmont is a home rule city served by a council–manager government.