In 2018, Lafayette, Indiana had a population of 217,955 people with a median age of 29 and a median household income of $52,034. The median property value in Lafayette is $143,500 and the homeownership rate is 57% .