在上海违反计划生育,若没有按照当地政策缴纳社会抚养费的情况下是无法办理户口迁移的。户口迁移是需要公民出具相关的婚育证明,若有违法国家政策还需要提供缴纳社会抚养费清单才可以办理户口迁移的,没有缴纳无法迁移户口。