Особенность романа "Капитанская дочка" в том, что его героев можно строго разграничить на положительных и отрицательных. Характеры героев очень умело изображены в произведении, как и их цели, мотивы, чувства, побуждения.
Петр Андреевич Гринев - дворянин из состоятельной семьи. Несмотря на беззаботное детство ("жил недорослем, гоняя голубей и играя в чехарду с дворовыми мальчишками"), к 16-ти годам он был хоть и юным, но уже честным и преданным императрице воином со сформировавшимся сознанием долга, достоинства, справедливости. Его поступки характеризуют его как порывистого, искреннего и открытого, храброго, но еще не до конца повзрослевшего человека с чувством совести и неравнодушия к чужому горю. От его лица и ведется повествование в романе.
Марья Ивановна Миронова - дочь бедного капитана старой небольшой крепости. Она представляет собой "пушкинскую красотку": молодая, стройная, скромная ("девушка лет осьмнадцати, круглолицая, румяная, с светло-русыми волосами, гладко зачесанными за уши, которые у ней так и горели"), застенчивая и боязливая ("перестала со мною дичиться", "она вся покраснела", "нет, Маша трусиха"), с природным умом и чуткостью ("благоразумную и чувствительную девушку"). Она готова перейти через свою робость, пойти на все ради близких ("с трудом могла держаться на ногах", но "вошла в уборную государыни"; отправилась в незнакомый город ради возлюбленного). 
Алексей Иваныч Швабрин - ярко отрицательный герой романа, противопоставляется Петру. За убийство он стал служить в Белогорской крепости, ("он за душегубство и из гвардии выписан") описывается ее жителями как плохой, подлый, бессовестный человек ("он и в Господа Бога не верует", "Присутствие Швабрина было мне несносно", "бесстыдство Швабрина"). Высмеивал чувства Петра, во время бунта примкнул к Пугачеву, пытался насильно заставить Машу выйти за него - эти и другие поступки подтверждают злобность и малодушие его натуры. С виду он "молодой офицер невысокого роста, с лицом смуглым и отменно некрасивым, но чрезвычайно живым".
Савельич - стремянный Гриневых, старик, слуга Петра, который учил его "русской грамоте" и "свойствам борзого кобеля" в детстве. Он очень верен и предан своему барину. Ко всем героям, которые могли навредить Петру или испортить его, Савельич относился враждебно ("разбойник", "проклятый мусье"). Он бережливый ("Сто рублей! легко ли дело!", заботливый ("и денег, и белья, и дел моих рачитель"), запасливый, набожный (часто восклицает "Слава Богу", "Господи Владыко"; ходил "к дьячихе" и др.), много раз спасал Петра, даже когда речь шла о жизни или смерти, верный хозяину что бы ни случилось.
Супруги Мироновы - Иван Кузьмич и Василиса Егоровна, хозяева Белогорской крепости и добрые родители Маши. Василиса Егоровна ("старушка в телогрейке и с платком на голове", "прехрабрая дама", капитанша) и Иван Кузьмич ("старик бодрый и высокого роста, в колпаке и китайчатом халате", "человек самый прямодушный и правдивый", капитан) благоприятно повлияли на Петра. Сам же Петр хорошего о них мнения и очень тепло относился к ним ("Был я принят как родной. Муж и жена были люди самые почтенные.", "я привязался к доброму семейству"). Именно они вырастили и воспитали прекрасную Машу и всегда верили Гриневу, готовы были в любую минуту помочь ему. Во время событий приступа они погибли, храбро обороняя крепость.
Несмотря на все многообразие персонажей романа "Капитанская дочка", каждый из них получился живым, оригинальным, интересным.