고분자(高分子, Macromolecule)는 분자량이 큰 분자를 말한다. 중합체(Polymer)를 고분자라고 하기도 한다. 중합체는 단량체(monomer)의 결합을 통해 형성된 고분자를 말한다.