Городской поселок Красносельский находится на реке Рось (левый приток реки Неман), в 15 км на север от Волковыска, в 87 км от Гродно, в 4 км от железнодорожной станции Рось на линии Волковыск – Мосты. Административный центр поселкового Совета Волковысского района.
В городском поселке действует ОАО «Красносельскстройматериалы», производящее цемент, шифер, мел, известь, тротуарную плитку, сухие строительные смеси, асбестоцементные трубы, блоки из ячеистого бетона. Грузовые перевозки осуществляются ОАО «Красносельскавтотранс». В Красносельском имеется средняя школа, детсад, Дом культуры, библиотека, школа искусств, центр внешкольной работы, горпоселковый стадион, парк, отделение связи, филиал АСБ «Беларусбанк», участок милиции, пожарная часть, автозаправочная станция, жилищно-эксплуатационная служба. Медицинское обслуживание осуществляют Красносельская поликлиника, санаторий «Пралеска».
На территории горпоселка действует церковь Святого Георгия (2003г.). Возле Красносельского находится археологический комплекс (группа археологических памятников каменного и бронзового веков, селение железного века и средневековья).