2021 State Of Pyladies
Background
PyLadies is a global group that was created to involve more women in the Python open-source community. PyLadies was founded in 2011, with the first chapter being established in Los Angeles in April of that year. There is more background available in the PyLadies Wikipedia page.
PyLadies is a trademark and falls under the legal administration of the Python Software Foundation (PSF).
2021 is the 10-YEAR Anniversary of PyLadies!
This article explores the current state of PyLadies, specifically data around chapters, locations and members.
Video Talk (15 minutes in duration)
Below is my video presentation for PyLadies International Women’s Day (15 minutes).
Summary
Here is a summary of various platforms in use by PyLadies and the related numbers of followers, updated 06-Mar-2021.
Platform | Followers |
---|---|
Slack: slackin.pyladies.com | 6473 |
Twitter: @pyladies | 14.4K |
YouTube: pyladies | 245 |
Facebook: PyLadies | 3995 |
LinkedIn page: PyLadies Global | 486 |
LinkedIn group: PyLadies | 2104 |
Instagram: @pyladies_global | 742 |
Meetup Dashboard: Chapters | 77 |
GitHub: @pyladies | NA |
Website: pyladies.com | NA |
linktree | NA |
Data Sources
The analysis in this article uses three primary sources of data:
- PyLadies Meetup Dashboard: this dashboard was created by Ben U to provide a helpful summary of PyLadies Meetup chapters.
- PyLadies Registered Chapters Email List: this is an official list provided by PyLadies of all chapters ever registered.
- PyLadies Inventory: this is a list compiled by Reshama Shaikh using internet searches of various social media platforms. This is a manual method.
Source | Records | [-remove duplicates] | Result | Members |
---|---|---|---|---|
PyLadies Meetup Dashboard | 77 | -2 | 75 | ~58,300 |
PyLadies Registered Chapters | 243 | -7 | 236 | ? |
Reshama Shaikh Inventory | 260 | 260 | ~100,000 to 120,000 |
A total of 260 chapters have been identified.
This Venn diagram shows how many records are in each data source.
[Note a] These groups are in the Meetup Dashboard, but not registered with PyLadies:
- Perth, Australia (inactive)
- Arlington, Texas (inactive)
- Sunnyvale, California (active)
[Note b] There are 21 other chapters that have a social media presence (such as Facebook groups or Twitter accounts), but are not registered with PyLadies.
Overall Chapter Summary
Metric | Count |
---|---|
Chapters Total | 260 |
Chapters Active | 119 |
Chapters Inactive/Other | 141 |
Members | 100,000 to 120,000 (estimated) |
Chapters are considered “active” if they have some activity on one of their social media platforms in the past year. This is the breakdown of status:
- active: 119
- inactive: 78
- not found: 59
- new: 2
- transferred: 2
What is the breakdown by region?
Summary:
- South America has the most active chapters (n=41)
- North America and Europe have similar number of active chapters (n=23, n=22)
- North America has the most number of inactive chapters (n=23)
How many countries are represented and what is the breakdown by country?
62 countries have a PyLadies chapter. The top 5 countries with the most active chapters are:
- Brazil: 30
- United States: 21
- Nigeria: 6
- India: 5
- Germany: 5
What are the main platforms used for community building?
The majority of chapters use:
- Facebook (preferred by Brazil)
- Meetup (preferred by USA)
What is the estimated membership, by country?
Note: While Brazil has the highest count, these statistic include the country-level chapter of “Brazil” which has almost 10000 members. They would be double-counted with the Brazil city-level chapters. The total count of meetup members and social media followers is 117,000. Because of the country-level chapters and possible double-counting, the total number of PyLadies is estimated to be between 100,000 and 120,000.
What is the estimated membership, by chapter?
These cities have the highest membership:
- San Francisco, CA, USA: 6200
- São Paulo, SP, Brazil: 5408
- New York, NY, USA: 4200
- Teresina, Piauí, Brazil: 3253
- London, UK: 2486
- Seattle, WA, USA: 2200
- Madrid, Spain: 2100
- Poland: 2050
- Berlin: 2025
- Remote: 1921
Resources to Identify Chapters
The following platforms were researched to discover existence of PyLadies chapters:
- Meetup Dashboard
- PyLadies homepage of locations
- Twitter list of PyLadies chapters
- Brazil chapter list
- Czechia chapter list
- PyLadies Slack: announcements of new chapters
- Search “pyladies” on Facebook
- Search “pyladies” on Twitter
- Search “pyladies” on Instagram
- Search “pyladies” on LinkedIn
- Search “pyladies” on YouTube
- Search pyladies chapters on Google
- Indirect searches for one chapter led to findings of other chapters
Platforms
PyLadies groups around the world use various platforms to organize and communicate. These are some of the platforms:
- Meetup
- PyLadies website
- non-PyLadies website
- PyLadies Global Slack
- individual chapter Slack
- YouTube
- Google Groups
- Telegram
- Eventbrite
- GitHub
- Discord
Country-level Chapters
The following countries have opened a chapter at the “country-level”:
Argentina, Australia, Brazil, Czechia, Ghana, India, Indonesia, Morocco, Nigeria, Peru, Poland, Sierra Leone, Spain, Turkey.
PyLadies History of Growth
PyLadies communities has opened more chapters than other community in that space, and they are most broadly represented in the world. There are also many chapters which are non-active.
Some chapters were dissolved, or rolled into other communities such as: Django Girls, Girl Develop It, general Python meetup groups, PyData meetup groups.
Observations
A number of meetup groups closed this year. For that reason, members in those chapters are no longer counted as PyLadies members.
Start a New PyLadies Chapter
To start a new chapter:
- Join the PyLadies Global Slack
- Read through the PyLadies Kit
If you have any questions, you can inquire on the PyLadies Slack.
PyLadies Organizers Around the World
Here is a Twitter list of PyLadies Organizers that you can subscribe to.
About the Author
Reshama Shaikh has been an organizer for the New York City chapter for the past 4 years, which is the third largest PyLadies chapter. She is a statistician who enjoys exploring data, creating data visualizations, and working with Python and plotly.
Tools
- Data was analyzed from csv files using Python and pandas
- Plots were created using Python plotly
- Some plots were created using Google Data Studio
- Markdown tables generator
Leave a Comment