역법(曆法, Calendar)이란 천체의 운행등으로 산출되는 한 해의 주기적 시기등을 정하는 방법이다. 그 어원은 선포하다는 의미의 라틴어 calend에서 유래하였다.

이는 크게 태양의 운행에 기반한 태양력(solar calendar, 양력), 달의 운행에 기반한 태음력(lunar calendar), 그리고 태음력에 태양력의 요소를 고려한 태음태양력(lunisolar calendar, 음력)으로 구분할 수 있다.