Please help, test due in 2 hours! Will give good review and brainliest. :)

Answer:
Step-by-step explanation:
this question is asking.. how many people per square mile so divide people by sq. miles
304,745,538 /3,531,905 = 86.2836 people per sq. mile :)