Karragarra Island is a small island in the southern part of Moreton Bay, near Brisbane, in Queensland, Australia. It is a town and locality within Redland City local government area.
In the 2011 census, Karragarra Island recorded a population of 160 people, 51.2% female and 48.8% male. The median age of the Karragarra Island population was 61 years, 24 years above the national median of 37. 65.2% of people living in Karragarra Island were born in Australia. The other top responses for country of birth were England 7.5%, New Zealand 4.3%, Scotland 3.1%, Zimbabwe 3.1%, Croatia 2.5%. 87.7% of people spoke only English at home; the next most common languages were 1.8% Croatian, 1.8% Finnish, 1.8% Arabic.