Flushing has a total population of 242,952 as of the last census, with over half of residents (50.3%) being foreign-born, totaling approximately 122,186 people. The population has increased by over 10% since 1990.