r/ PakistanRishta — Data Analysis Dashboard
Total posts Rishta posts Active (readable) Removed/deleted Non-rishta

Disclaimer

This data has been scraped and analyzed with the help of AI, although with many evaluations, refinements, and fixes. Because of the open format (intrinsically), not all posts follow the same structure. Hence, minor skews and stretches are possible across the metrics.

Kindly do not take this as the end of the world, or an "I am cooked, I have no future" moment. This was just a churr murr experiment by a guy who obsesses over computers, internet, and tech. I hope it gave you some perspective, insights, or maybe a chuckle?

1Age RangesAll active posts, N/A where age not stated
Age buckets group posters by stated age. The M:F ratio column shows how many male posts exist per female post in that age bracket — higher ratios mean more competition for males.
Distribution by gender
Breakdown table
BucketMaleFemaleN/ATotalM:F Ratio
2Profession
Profession categorised from job title / income_source field. Posts that did not mention a profession or whose gender could not be determined are counted under N/A.
We would have loved to include income data, but users overwhelmingly prefer not to specify it. Out of 3,195 active posts, barely a handful stated explicit amounts — not enough to draw any meaningful distribution. So we have skipped the income metric entirely.
ProfessionMFUnknownTotalM:F
3Location
Location extracted from the location field and flair tags. Many posters from abroad use the subreddit to find matches in Pakistan or within the diaspora.
Countries
CountryPosts
Pakistan provinces
ProvincePosts
Top cities
CityPosts
4Religion & Sect
Religion mined from sect field, religion_details field, and selftext. Posts with actual content on this Pakistani matrimonial subreddit that don't mention any non-Muslim religion are assumed Muslim. Posts where religion could not be determined are marked N/A. Sect counted only for Muslim posts.
Religion
ReligionMFTotal
Sect (Muslim posts only)
SectMFTotal
5Religious Practice
No double-counting on the prayer/practicing axis: "Prays 5x daily" blocks "Practicing" from also incrementing. "Practicing" blocks "Moderate/Casual". Fasting, hijab, and Important/Special Significance are independent and can co-occur with any level.
"Important/Special Significance" captures posters who express that religion/deen holds special importance, is central to their life, or use terms like devout, god-fearing, taqwa, strong faith, etc.
PracticeMaleFemaleTotalM:F
6Height
Height parsed from structured fields using regex. "Required Height" tracks what height the OP wants in a partner — Male OP's requirement applies to female partners and vice versa.
OP's own stated height
RangeMale OPFemale OP
Required height in partner
Male OP = height required from female partner. Female OP = height required from male partner.
HeightMale OP wantsFemale OP wants
Required height — detailed by OP age bracket

Male OP age → height wanted in female partner

Female OP age → height wanted in male partner

Cross-analysis: OP own height vs required partner height
Each row is the OP own stated height. Each column is the partner height they demand. Read as: "An OP who is X tall wants a partner who is Y tall." Highlights the gap between what people are vs what they want.

FEMALE OPs: "I am this tall → I want a man this tall"

Rows = female OP own height. Columns = male partner height demanded. This is where the "dwarves wanting elves" pattern is most visible.

MALE OPs: "I am this tall → I want a woman this tall"

Rows = male OP own height. Columns = female partner height demanded. Males tend to request heights near their own or slightly shorter.

7Residency Status
Checked structured accommodation field first, then scanned selftext for housing keywords. Posts without housing information are marked N/A.
StatusPosts%
8Education
Education level and major extracted from the education field. "Most specific wins" — e.g. MBBS takes priority over generic Bachelors. Major is independently categorised from keywords in the same field.
Education level
LevelMFTotalM:F
Education major
MajorMFTotalM:F
9Marital Status
Marital status extracted from the dedicated field. Keywords like "single", "never married", "unmarried" map to Single/Never Married; "divorced", "khula" map to Divorced/Khula.
StatusMFTotalM:F
10Parent OccupationsText-mined from post body
Father's and mother's occupations extracted via regex from selftext and family_details fields. Only posts that explicitly mention a parent's occupation are counted — most posts don't, so totals are low.
Father's occupation
OccupationMentions
Mother's occupation
OccupationMentions
11Deal BreakersAbsolute no's stated for potential partner
Extracted from deal_breakers field + deal-breaker sections of selftext. Most-specific keyword wins on overlap. These represent what OP absolutely does not want in a partner.
Deal BreakerMale OPFemale OPTotalM:F
12Nice to HaveOptional partner preferences
Soft preferences about a potential partner — extracted using soft-language signals (prefer, ideally, would love, bonus if). These are partner attributes, not the OP's own traits.
Attribute wanted in partnerMale OPFemale OPTotalM:F
13Partner RequirementsHard requirements for partner
Extracted from partner_requirements field + requirements sections of selftext. Attributes OP requires in their partner — not OP's own attributes.
Requirement (of partner)Male OPFemale OPTotalM:F
14Comment Engagement Analysis
Actual comment text was not scraped — only comment counts per post are available. Higher comment counts generally indicate more community interest or discussion.
Comment count distribution
Avg comments by gender of OP
Top 25 most-commented rishta posts
#TitleGenderFlair / LocationCommentsUpvotesRatio
15Key Findings & Summary
16What This Data Means for Males
17What This Data Means for Females