Question
There is a product which I as a contractor install on homes in my city for which I charge $1000 - $2000. My supplier has 77 locations in 25 states. I would like to market this same product online to homeowners in those particular states and have the product installed by local installers who are connected with my supplier in that location.
I have a target audience. Middle aged to elderly retired men who have discretionary income and are active in golf, hunting, fishing, etc. ( too busy to mess with home improvements ).
Answer
Given that you have a very specific product, target audience, and list of locations, I'd recommend testing AdWords campaigns. Depending on what your product is, you'll likely be able to identify some niche keywords to bid on, and you can segment your campaigns by geography, allowing you to get really localized with your ad copy.
Feel free to shoot me a message if you'd like to discuss this further!