PHPackages                             johnkramlich/federal-poverty-level - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. johnkramlich/federal-poverty-level

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

johnkramlich/federal-poverty-level
==================================

A PHP library for working with data associated with the United States Federal Poverty Level (FPL). Household income, as a percentage of FPL is often used to determine eligibility for government assistance programs such as Medicaid.

04PHP

Since Dec 1Pushed 12y ago1 watchersCompare

[ Source](https://github.com/johnkramlich/federal-poverty-level)[ Packagist](https://packagist.org/packages/johnkramlich/federal-poverty-level)[ RSS](/packages/johnkramlich-federal-poverty-level/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

federalPovertyLevel
===================

[](#federalpovertylevel)

A PHP library for working with data associated with the United States Federal Poverty Level (FPL). Household income, as a percentage of FPL is often used to determine eligibility for government assistance programs such as Medicaid.

More information about the Federal Poverty Limit can be found [here](http://aspe.hhs.gov/poverty/index.cfm).

```
$fpl = new FederalPovertyLevel();

$fpl->setYear(2014)
    ->setState('MO')
    ->setPersonsInHousehold(2)
    ->setHouseholdIncome(15000);

// Get Household's percentage of Federal Poverty Level
$percentageOfFpl = $fpl->getPovertyGuidelineAsPercentage(); // e.g. 50

// Get Household's percentage of Federal Poverty Level as decimal
$percentageOfFpl = $fpl->getPovertyGuidelineAsDecimal(); // e.g. 0.5
```

\## Installation ### Via Composer

[](#via-composer)

1. federalPovertyLevel is available on [Packagist](https://packagist.org).
2. It can be installed as a dependency of your project by running

    ```
     $ composer require-dev johnkramlich/federal-poverty-level

    ```

\## Author John Kramlich -  -

If you use this library please send me an email / tweet and let me know. I always like to know when my code is useful to others.

\## License federalPovertyLevel is licensed under the MIT License - see the `LICENSE` file for details

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/a4505c3d2ba58f9dacb3e459bccb136d7e3994ca2b1145a3dc18a696f12464b8?d=identicon)[johnkramlich](/maintainers/johnkramlich)

---

Top Contributors

[![johnkramlich](https://avatars.githubusercontent.com/u/68223?v=4)](https://github.com/johnkramlich "johnkramlich (7 commits)")

### Embed Badge

![Health badge](/badges/johnkramlich-federal-poverty-level/health.svg)

```
[![Health](https://phpackages.com/badges/johnkramlich-federal-poverty-level/health.svg)](https://phpackages.com/packages/johnkramlich-federal-poverty-level)
```

###  Alternatives

[apen/additional_reports

Useful information in the reports module : xclass, ajax, cliKeys, eID, general status of the system (encoding, DB, php vars...), hooks, compare local and TER extension (diff), used content type, used plugins, ExtDirect... It can really help you during migration or new existing project (to have a global reports of the system).

14157.8k](/packages/apen-additional-reports)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
