The population of Inverkeilor parish in the 2001 census was 972, up from 902 recorded in 1991. The population has been accommodated in recent years by the building of new houses in the village.
The parish was previously known as Conghoillis, and Watson writes that it was dedicated to a Saint Mo Chonóc of Cell Mucroisse, who may be associated with Forteviot or St Andrews, or perhaps County Wexford in Ireland.
The 12th century Red Castle built by the Barclay family is to the east of Inverkeilor, overlooking Lunan Bay. To the south-west is Ethie Castle, formerly the seat of the Earl of Northesk, which appears under the name of Knockwinnoch in Sir Walter Scott's novel The Antiquary.
Inverkeilor currently has a pub called The Chance Inn and a restaurant called Gordon's. It also has a large public park which was refurbished in 2013.