Ташказган — посёлок в Агаповском районе Челябинской области. Входит в состав Светлогорского сельского поселения.
Расположен в юго-западной части района, на берегу реки Ташказган отсюда название, недалеко протекают реки Урал и Танцай.
Поселок связан грунтовыми и шоссейными дорогами с соседними населенными пунктами. Расстояние до районного центра села Агаповка 36 км, до центра сельского поселения посёлка Светлогорск 16 км.
Поселок основан как хутор в 1919 году на землях, ранее принадлежавших вдове штабс-капитана Н. С. Семеновой и ее сыну. Первопоселенцами на хуторе были немцы.
В советский период на территории поселка располагалось 1-е отделение совхоза «Горный», ныне одно из отделений ООО «Светлогорский».
Название переводится с тюркского как место, где добывали камень, каменоломня, копи («таш» — камень, «казы» — копать, рыть, добывать). В древние времена на территории посёлка действовали медные рудники.
Расстояния
Расстояние до районного центра:
село Агаповка36 км.
Расстояние до областного центра:
Челябинск332 км.
Расстояние до столицы:
Москва1696 км.
Население
1970 - 546
1995 - ↘336
2002 - ↘292
2010 - ↗293
Наибольшая численность населения была зафиксирована в 1970 году, когда она составляла 546 человек. Наименьшая численность населения была в 2002 году, и была 292 человек.