Расположен на востоке полуострова в 75 километрах к западу от Керчи и в 65 километрах северо-восточнее Феодосии, на берегу Азовского моря, у мыса Казантип. Ближайшие села: Мысовое (2 км) и Семеновка (11 км).
Основан в октябре 1978 года как посёлок строителей Крымской АЭС. Назван в честь Кирилла Щёлкина, советского физика-ядерщика, члена-корреспондента АН СССР. Строительство Крымской АЭС было начато в 1981 году. В 1984 году, по предложению тогдашнего начальника строительства Штогрина В. А. вслед за Запорожской АЭС, стройка объявлена Всесоюзной ударной комсомольской. В 1987 году строительство почти остановилось и официально заморожено в 1989 году в стадии 80 % готовности ввиду того, что участок застройки был признан геологически нестабильным.
Кроме этого, близ города была построена и какое-то время работала солнечная электростанция. Также было установлено около двадцати ветрогенераторов, которые работают по сей день.
С 1993 по 1999 год в районе Щёлкина проводился ежегодный фестиваль электронной музыки «КаZaнтип». В 2007—2008 годах на мысе Казантип проходили съёмки фильма «Обитаемый остров» (режиссёр — Фёдор Бондарчук).
В 2013 году городские власти Щёлкина начали изучать возможность переименования города в Казантип — по имени расположенного рядом мыса. Инициатива уже вызвала сопротивление жителей города.
Культура. С 2008 года около мыса Казантип, в бухте Татарской, проводится фестиваль музыки и актуального искусства «Соседний мир». В самом городе с 2009 года проходит международный фестиваль литературы и культуры «Славянские традиции», а с 2011 года — международный детский фестиваль «Фортуна». Вблизи города находится уникальный памятник природы — Казантипский природный заповедник.