山东人可以娶本地媳妇,没有说不可以娶本地的。在医学上,三代以内的是不可以通婚的,因为近亲结婚后下一代容易不健康。在山东的大部分地方,只要不是近亲,都可以结婚,不管是不是本地的,其实,男女距离越远,近亲的可能越小,应该对下一代越好。