Lavinia is an unincorporated community in Calhoun County, Iowa, in the United States.
Lavinia was platted and laid out in 1899. Its population in 1915 was 69. The population was 61 in 1940.