Trying to get detailed language data at the city level

I'm trying to get detailed data on languages spoken at home to do an LEP study. I'm able to get the data by PUMA; however, my city is lumped in with two other cities, with no way to segregate them.

Is there some other way to do this? We're on the hook for non-English language support but can't get granular-enough data to figure out which languages we have to service. Thanks in advance.