Irmo is a town in Lexington and Richland counties in the U.S. state of South Carolina and a suburb of Columbia. It is 12 miles outside of the city center of Columbia and is part of the Columbia Metropolitan Statistical Area. The population was 11,039 at the 2000 census.
Irmo is located at 34°05′33″N 81°11′10″W / 34.092629°N 81.186073°W / 34.092629; -81.186073 (34.092629, -81.186073).
According to the United States Census Bureau, the town has a total area of 4.1 square miles (10.7 km2), all land.