증인 (영어: Witness) 은 사건과 관련된 증인을 가리킨다. 형사나 민사소송에서 그들은 사법재판을 돕기 위해 사건이나 소송과 관련된 사람, 시간, 대상을 설명하는 증언을 제공한다. 증인은 사건이나 소송과 관련된 원고나 피고나 그 변호인에 의해 소환된 후 법원에서 소환장을 발부하여 증인을 법정에 소환하여 증언한다.
일부 형사 사건에서, 때때로 증인의 고백과 참여 정도에 따라 피고는 원래의 증인 신분에서 이전될 수 있다. 증인의 증언은 사건의 사실을 규명하는 증거이며, 동서고금 모두 법률에 중시되고 있으며 각종 소송에서 가장 널리 사용되는 증거 형식이다.
우리나라에서는 신체나 정신에 결함이 있거나 어려서 옳고 그름을 정확하게 분간할 수 없고 의지를 표현할 수 없는 사람을 제외하고는 사건을 아는 사람은 누구나 증언할 의무가 있다. 증인은 사실대로 증언을 제공하고 위증을 하거나 범죄 증거를 숨기는 사람은 법적 책임을 져야 한다.