Hi Kaitlin, Consider this perspective regarding your duplicate content, especially seeing as your content and keywords seem to be geo-targeted to different areas.
For this example, let's use a keyword like 'air conditioning repair Houston'
Let's say that you've written the best 1000+ word page on the internet about the keyword 'air conditioning repairs Houston' and Google have ranked that article/page in the top 3 results. They ranked it because it was highly informative and well written.
Now let's say you just swapped the word 'Houston' to 'California'. Would that article technically still be the best information on the internet about 'air conditioning repairs California'? Well, unless someone has written one better in California, I believe it would be.
All Google cares about is showing the best information in relation to the search query. They couldn't care less if it's duplicate. That's a problem for site owners to bicker over if someone else is using someone's content. As far as Google is concerned, that article is still the best article on the internet about 'air conditioning repairs California', which is why they'll allow it to rank first. They don't care that there's another 99.9% similar article about 'air conditioning repairs Houston', as that's a different keyword, and the searcher is searching for different information.
Even as an internet user yourself, do you care that the amazing information you're reading is available in another state? As long as your query is answered with the best information possible then who would really care. All of the top high authority news and entertainment sites circulate duplicate content all day long.
The duplicate content penalty is for pages on your domain only. If you have multiple pages under a single domain that have duplicate content, that's where the misunderstood duplicate content penalty applies. It doesn't apply if you use the same content on a different domain. You might not rank as well using duplicate content on a different domain, but you definitely won't get penalised for it.
I've tried and tested duplicate sites a few times, exact same words, images, themes etc. Although the niches weren't that strong, the complete duplicate site was soon ranking in 1st place for all of the same keywords as the original duplicate site, just in a different area. That's because the content answered the searcher's query the best. All that changed was the location, but Google still considered it to be the best content on the net about that particular keyword.
Here's another example, let's say you published a great article 10 days ago about a generic keyword. Let's assume my site is a DA60+ and PR5 and your site is a DA10 and PR-N/A. And now I publish the same article on my site, who do you think will rank better. In the worst case scenario, I would rank second, but more than likely I would rank 1st. My point being, that even though it's copied 100%, I'll still rank with it.