If you have a .com domain, you will need to make a lot of work in geo targeting, because google sees this as an international domain. Unlike other websites such as .au , .us , .ph and many more can easily rank high geo search.
The tld and language can help with geo targeting a website to a specific country. Geo targeting a domain in the US to a specific city or are the best is to include an address on the homepage and include the site in yellow pages and the local directories.
Godaddy is also charging almost $20 for the renewal of a .us That's a lot of money.
I have personally never seen a .us domain perform well.
Your best bet is always to find an exact match domain with and extension that does receive the exact match bonus. That rules out .us and .info for the USA market.
"Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote." -- Benjamin Franklin