Alva is a census-designated place (CDP) in Lee County, Florida, United States. The population was 2,182 at the 2000 census. It is part of the Cape Coral–Fort Myers Metropolitan Statistical Area.
Alva is located at 26°42′37″N 81°37′43″W / 26.710390°N 81.628648°W / 26.710390; -81.628648.
According to the United States Census Bureau, the CDP has a total area of 18.8 square miles (48.7 km²), of which, 18.0 square miles (46.5 km²) of it is land and 0.8 square miles (2.2 km²) of it (4.47%) is water.