Miramar Beach is a census-designated place (CDP) in Walton County, Florida, United States. The population was 6,146 at the 2010 census. Although many other localities in Florida have appended "Beach" to their names to distinguish themselves from an adjacent inland or cross-bay municipality such as Miami Beach, St. Pete Beach, Pensacola Beach, Melbourne Beach, Cocoa Beach, and Jacksonville Beach the city of Miramar, Florida is actually over 600 miles (970km) away in South Florida. There are other Miramar Beaches in Goa, India and in Santa Barbara, California. Miramar Beach is located at 302258N862121W / 30.38278N 86.35583W / 30.38278; -86.35583 (30.382698, -86.355962). According to the United States Census Bureau, the total area of 4.7 square miles (12km2), of which 4.6 square miles (12km2) is land and 0.1 square miles (0.26km2) (2.54%) is water. As of the census of 2000, there were 2,435 people, 1,214 households, and 713 families residing in the CDP. The population density was 529.6 people per square mile (204.4/km). There were 6,558 housing units at an average density of 1,426.3/sqmi (550.4/km). The racial makeup of the CDP was 96.63% White, 0.62% African American, 0.70% Native American, 0.94% Asian, 0.21% from other races, and 0.90% from two or more races. Hispanic or Latino of any race were 1.36% of the population.