I live in a town called "Rock Rapids, Iowa." It happens to be partially in Rock Township and partially in Riverside Township of Lyon County, Iowa.
But when I ask for my weather, it says I'm in "Rock ee-uh," and displays my location as "Rock, IA" I'm sure the voice is trying to pronounce the state abbreviation, which is stupid, but is another issue.
The weather is always right, and if I ask it for the weather in Rock Rapids, it's always identical to this mythical "Rock, IA" place, so it's more of an annoyance than anything. But why does it come up like that, and is there any way that I (or Google) can fix this?
I have a Galaxy 6, SM-G920V, running Android 7.0 if it makes any difference.