I remember my grandmother saying "warsh" for "wash" all her life. She was born in Washington State and lived there til she was a teen. I have some friends born and raised there that say the same thing. Dialect, I guess.

I think you can say warsh is a country term used in rural areas all over the US
and Canada. I hear it used here in rural Alabama, however, being raised in the
Birmingham Burbs, I never heard it used. We are talking about going just
30 miles to hear a major change in accent and word usage.