
Michael F. answered 03/10/22
More than 30 years of college math and computer science teaching
I recommend you use stratified random sampling, whereby you use the known populations of the five boroughs, and divide 1000 proportionately to those populations sizes to decide how many people to draw from each borough for your sample. Those five population sizes are pretty well approximated, so effort to make the samples from the 5 boroughs be of sizes proportional to the populations of boroughs does nothing but good. If the boroughs are very different from each other in the distributions of data you draw, then this stratification is essential. If they're not much different, then it doesn't matter so much except for the credibility of your results, which would be poor if you accidentally did not have a proportional number of participants from each borough. Look up "stratified samples" on-line for more information.