Armona is a census-designated place (CDP) in Kings County, California, United States. Armona is located 3.5 miles (5.6 km) west-southwest of Hanford, at an elevation of 239 feet (73 m). It is part of the Hanford–Corcoran Metropolitan Statistical Area. The population was 4,156 at the 2010 census. Armona's motto is "Small but Proud".
Armona is located in northern Kings County at 36°18′57″N 119°42′30″W. California State Route 198 runs through the community, leading east into Hanford, the county seat, and west 4 miles (6 km) to Lemoore.
According to the United States Census Bureau, the CDP has a total area of 1.9 square miles (4.9 km2), all of it land.
The name "Armona" was applied to a railroad station in the 1880s. It was subsequently transferred to the present location on the Southern Pacific Railroad in 1891.