I'm most interested in how North Americans pronounce these words depending on their geographic location or origin, but speakers of non-American varieties of English are welcome to contribute as well. If you could also leave a comment about your city/state/province, that would be helpful!
Mary
marry
merry
which
witch
caught
cot
pen
pin
bag
beg
house [verb]
house [noun]
lies
lice
A note on my dialect: I currently live in Texas and have for most of the last 16 years, but I spent the first 16 years of my life living in various parts of the US, the largest part was 7 years in San Diego. I am not sure how that has influenced my speech but I am sure it has.